RedHeavenHerosleep вроде же не воспринимает числа, меньшие 1.
Не знаю, но говорю как увидел. Разница задержек 0.5 и 1 даже заметна. Если sleep(0.1) не означает задержку вообще, то два таких слипа при обработке могут создать естественную задержку. Ошибки на такие значения консоль точно не выдаёт.