Доброго времени суток!
Представим, что у нас есть многопоточный сервер с блокируемым read(), который обрабатывает данные из TCP-соединений. Данные идут с промежутками, так что потоки периодически просто ждут данные из read().
Если для потока данных нет, то будет ли ОС переключаться на этот поток и какой-то промежуток времени ждать данные, или при отсутствии данных она даже не переключится на заблокированный поток?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ares4322
Ответ на:
комментарий
от ares4322
Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от ares4322
Ответ на:
комментарий
от ares4322
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Блокируемый сокет и несколько потоков (2005)
- Форум Тормоза при записи на SD карту (2019)
- Форум Я познаю мир. Многопоточность. (2015)
- Форум сокеты в python: глубина очереди в socket.listen( ) (2017)
- Форум Transport endpoint is not connected (2002)
- Форум Ввод-вывод (2013)
- Форум Ввод вывод (2008)
- Форум Насколько работа в 30 потоках дороже работы в 4? (2012)
- Форум softflowd грузит проц на машине-шлюзе (2011)
- Форум ввод/вывод какие выводы? (2011)