Как запланировать потоки Java

Я читал, что потоки Java являются потоками уровня пользователя, и одно из различий между потоками уровня пользователя и потоками уровня ядра заключается в том, что потоки уровня ядра планируются ядром (мы не можем его изменить), где, как и для потоков уровня пользователя, мы можем определить наши собственный алгоритм планирования.

Так как мы планируем потоки в Java? В любой момент времени, когда несколько потоков готовы к выполнению, система времени выполнения выбираетRunnable поток с наивысшим приоритетом для выполнения. Если два потока с одинаковым приоритетом ожидают ЦП, планировщик выбирает один из них для циклического перебора. Что если я не хочу RR? Есть ли способ, которым я могу изменить это, или я что-то здесь упускаю?

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

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