Произойдет ли переключение контекста, когда поток изменит свое состояние? - PullRequest
1 голос
/ 15 мая 2019

В java произойдет ли переключение контекста, когда поток изменяет свое состояние?

Я погуглил много сайтов, но не нашел ни одной статьи, упомянутой по этому поводу.

, поэтомуЕсли кто-то может помочь, будет признателен.

как это:

doSomething();
//when Thread.sleep() is called, thread state will change from runnable to timed_waiting, so will context switching happen?
Thread.sleep(1000);

1 Ответ

1 голос
/ 15 мая 2019

Да, sleep() запускает переключение контекста на TIMED_WAITING.

См .: https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.State.html#TIMED_WAITING

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...