Эффективно ли в Java использовать Thread.sleep(1) для бездействующего потока?

У меня есть основной цикл в моем потоке, и часть его проверяет, истинно ли неактивное логическое значение. Если это так, он будет вызывать Thread.sleep(1)при каждой итерации цикла. Это эффективный способ сделать это? Моя цель состоит в том, чтобы поток использовал минимальную загрузку ЦП в режиме ожидания.

10
задан user 6 October 2013 в 11:26
поделиться