So funktioniert Thread.sleep () intern

Angenommen, ich habe einen Thread T und er enthält eine Ressource R. Wenn ich Thread.sleep () für den aktuellen Thread, dh T, aufrufe, gibt er die Ressource R frei (damit andere Threads sie verwenden können), bevor er in den Ruhezustand wechselt oder nicht ? Oder wird es diese Ressource halten und wenn es wieder aufwacht, wird es die Ressource R verwenden und wird es sie nach Beendigung der Arbeit freigeben?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage