Сообщение от Igor
Экран обновляется порядка 20-40 мсек, т.е, обновляться бегать в цикло сильно чаще смысла нет. 10-20 мсек точно хватит, меньше нет смысла делать.
P.S. Насколько delay(1) хуже для батареи телефона - не понятно. Наверно, разницы практически нет.
|
Обычно операционные системы с вытесняющей многопоточностью по команде delay передают управление следующему в очереди потоку, так же обычно квант времени в таких системах значительно превышает 1мс, и нередко составляет около 10мс и больше. Некоторые потоки могут дополнительно удерживать процессор, что увеличивает время их монопольного владения.
Следовательно никак нельзя быть уверенным что delay будет создавать именно указанную задержку, особенно если она мала. Разница между delay(1) и delay(100) только в том насколько много процессов успеют выполнится в этот промежуток времени.