Их будет интересовать Время выполнения ЦП , а не общее время работы, если соединения не являются проблемой, и вы используете их много (что не похоже на вас).
Время работы, как в секундомере, не имеет большого значения для общего хоста, если ваш цикл работает в течение 3 лет, но использует только 0,01% процессора, это не влияет на их способность к хосту. Однако, если вы работали в течение 3 лет на 100% ЦП, это напрямую влияет на то, сколько других приложений / ВМ / что угодно может быть запущено на том же оборудовании. Это означало бы, что на серверах будет размещаться столько же людей, что означает деньги ... , которые им нужны.
К вопросу в заголовке: они очень разные. При sleep()
и том же количестве общего времени это означает, что фактическая работа, которую выполняет ЦП, намного меньше, потому что он может выполнять работу, находясь в режиме ожидания / простоя и все же заканчивая за то же время. Когда вы звоните sleep()
, вы не облагаете налогом процессор, это операция с очень низким энергопотреблением, чтобы таймер работал до повторного вызова кода.