13 759
правок
Изменения
Нет описания правки
{{green|Все писали сетевой сервер на C? :)}}
{{red|Обычный ('''(блокирующий)''') ввод/вывод:}}* {{blue|forking}}: socket(), accept(), fork(), дочерний процесс работает с клиентом* {{blue|threading}}: socket(), accept(), создаём поток, дочерний работает с клиентом* {{blue|prefork / thread pool}}: создаём N процессов/потоков заранее
* Потоки и процессы — объекты ОС
*: {{gray|разница, по сути, только в наличии/отсутствии изоляции памяти}}
== Событийная машина @@ ==