У меня есть сервер сокетов, который прослушивает соединение на предмет входящих данных и записывает исходящие данные во время пауз при вводе. Поскольку это происходит в цикле, я вызываю спящий режим, чтобы другие процессы могли использовать некоторое время ЦП, пока мой процесс не ожидает ввода данных сразу.
Я знаю, что Sleep делает это, но возвращает ли usleep выполнение в ОС? Я подозрителен, потому что знаю, что традиционно системный вызов Sleep принимает только секунды, а в ОЧЕНЬ старой книге о программировании на C, которую я прочитал десять лет назад, говорилось, что для «спать» в течение более коротких интервалов времени требуются хаки, такие как создание бесконечного цикл, по существу имитирующий вызов сна, но не уступающий время ЦП другим процессам. (Возможно, эта книга ошибочна или может быть неточной, я просто говорю вам то, что в ней написано.)
Я использую Linux, PHP версии 5.6 и 7.1
спасибо
Подробнее здесь: https://stackoverflow.com/questions/430 ... lly-in-php
Действительно ли сон и сон ведут себя по-разному внутри PHP? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Похожие типы (int16_t и short) ведут себя по-разному во время создания экземпляра ссылки.
Anonymous » » в форуме C++ - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-