История изменений
Исправление Norgat, (текущая версия) :
Вот так правильно будет:
for (;;) {
if () { ... } else { ... }
sleep(1);
}
sleep(1) сигнализирует планировщику ОС, что можно забрать остаток выделенного данной программе куска процессорного времени и передать ее другой программе. Можешь сделать две версии (со слип и без) и увидеть разницу в нагрузке на CPU.
Исходная версия Norgat, :
Вот так правильно будет:
[code] for (;;) { if () { … } else { … } sleep(1); [/code]
sleep(1) сигнализирует планировщику ОС, что можно забрать остаток выделенного данной программе куска процессорного времени и передать ее другой программе. Можешь сделать две версии (со слип и без) и увидеть разницу в нагрузке на CPU.