Однако этот цикл ничего не делает, поэтому я предлагаю вам просто удалить его. Довольно редко вы хотите быть заняты ожиданием условия (в этом случае класс Condition является лучшим выбором), обычно вы можете преобразовать то же поведение, чтобы вообще не нуждаться в цикле.

о, я проверил это на пустой программе, и просто некоторое время выполнения (true) {} дало мне> 50% на моем процессоре. У меня есть игра, над которой я работаю, которая использует цикл while в качестве основного цикла, а его процессор постоянно равен 100.

Как я могу заставить Java повторять что-то снова и снова, не израсходовав> 50% моего процессора только для повторения?

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

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