У меня есть сервер сокетов, который прослушивает соединение на предмет входящих данных и записывает исходящие данные во время пауз при вводе. Поскольку это происходит в цикле, я вызываю спящий режим, чтобы другие процессы могли использовать некоторое время ЦП, пока мой процесс не ожидает ввода данных сразу.
Я знаю, что Sleep делает это, но возвращает ли usleep выполнение в ОС? Я подозрителен, потому что знаю, что традиционно системный вызов Sleep принимает только секунды, а в ОЧЕНЬ старой книге о программировании на C, которую я прочитал десять лет назад, говорилось, что для «спать» в течение более коротких интервалов времени требуются хаки, такие как создание бесконечного цикл, по существу имитирующий вызов сна, но не уступающий время ЦП другим процессам. (Возможно, эта книга ошибочна или может быть неточной, я просто говорю вам то, что в ней написано.)
Я использую Linux, PHP версии 5.6 и 7.1
спасибо
Подробнее здесь: https://stackoverflow.com/questions/430 ... lly-in-php
Действительно ли сон и сон ведут себя по-разному внутри PHP? ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1737401331
Anonymous
У меня есть сервер сокетов, который прослушивает соединение на предмет входящих данных и записывает исходящие данные во время пауз при вводе. Поскольку это происходит в цикле, я вызываю спящий режим, чтобы другие процессы могли использовать некоторое время ЦП, пока мой процесс не ожидает ввода данных сразу.
Я знаю, что Sleep делает это, но возвращает ли usleep выполнение в ОС? Я подозрителен, потому что знаю, что традиционно системный вызов Sleep принимает только секунды, а в ОЧЕНЬ старой книге о программировании на C, которую я прочитал десять лет назад, говорилось, что для «спать» в течение более коротких интервалов времени требуются хаки, такие как создание бесконечного цикл, по существу имитирующий вызов сна, но не уступающий время ЦП другим процессам. (Возможно, эта книга ошибочна или может быть неточной, я просто говорю вам то, что в ней написано.)
Я использую Linux, PHP версии 5.6 и 7.1
спасибо
Подробнее здесь: [url]https://stackoverflow.com/questions/43004426/do-sleep-and-usleep-behave-differently-internally-in-php[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия