LINUX.ORG.RU

История изменений

Исправление Norgat, (текущая версия) :

Вот так правильно будет:

for (;;) { 
    if () { ... } else { ... }
    sleep(1);
}

sleep(1) сигнализирует планировщику ОС, что можно забрать остаток выделенного данной программе куска процессорного времени и передать ее другой программе. Можешь сделать две версии (со слип и без) и увидеть разницу в нагрузке на CPU.

Исходная версия Norgat, :

Вот так правильно будет:

[code] for (;;) { if () { … } else { … } sleep(1); [/code]

sleep(1) сигнализирует планировщику ОС, что можно забрать остаток выделенного данной программе куска процессорного времени и передать ее другой программе. Можешь сделать две версии (со слип и без) и увидеть разницу в нагрузке на CPU.