|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Eugene Korovin 2:5080/196.72 02 Jul 2001 00:17:44 To : Michael Spector Subject : thread or fork ? -------------------------------------------------------------------------------- On 01 Июл 01, Michael Spector wrote to All: MS> Есть задача написать что-то типа ftp сервера (под Unix), вот я и MS> думаю MS> что использовать при этом : thread или fork . С одной стороны fork MS> копирует процесс-отец , что занимает больше места (и времени) , BTW, most UNIXes use "copy--on--write" во вторых, а linux'е нити реализованы через clone(2) что _почти_ эквивалентно fork'у MS> с MS> другой ( если использовать thread ) , появятся проблемы с изменением MS> текущей директории и т.д.. Что будет оптимальней ? если после accept(2), то однозначно fork(2) MS> ps : почему в большинстве случаев предпочтение отдается fork'у ? см.выше _With best regards, Eugene [ Registered Linux user #194650 ]_ ... UNIX is user friendly... It's just very selective who its friends are. --- GoldED+/LNX 1.1.4.7 [Linux 2.4.5 (i586)] E-Mail: visir@newmail.ru * Origin: Я не понял вашего вопроса, но я вам отвечу (2:5080/196.72) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/40043b3f6a51.html, оценка из 5, голосов 10
|