Как Thread.sleep () работает внутри

Допустим, у меня есть поток T, и он содержит один ресурс R. Если я вызову Thread.sleep () в текущем потоке, т. Е. T, высвободит ли он ресурс R (чтобы позволить другим потокам использовать его) перед переходом в спящий режим или нет ? Или он будет удерживать этот ресурс и снова, когда он проснется, он будет использовать ресурс R и после завершения работы освободит его?

Ответы на вопрос(5)

Ваш ответ на вопрос