|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 Jul 2001 13:23:46 To : Vladimir Dozen Subject : Re: thread or fork ? -------------------------------------------------------------------------------- Vladimir Dozen <dozen@osw.com.ru> wrote: >> Посмотрите тредовую модель Win32. VD> Смелый Вы человек, Валентин, такие вещи unixoid'ам говорить... А что, правильная вещь. Win32 это единственная система где от тредов есть хоть какой-то прок. Потому что нет fork. Еще есть Solaris x86 у которого fork безумно дорог. Во всех остальных системах thread-ы не имеют никаких преимуществ перед многопроцессной моделью, но имеют кучу недостатков типа отсутствия защит памяти (которые некоторые напрасно считают гибкостью). Мораль. Thread-ы имеет смысл использовать только в том случае если хочется иметь общую codebase для Unix и win32. В остальных случаях стоит, если не можешь обойтись event-driven системой через select/poll, пользовать fork. Черт с ним Solaris x86. Работать будет, хотя и медленнее. А для production системы человек все равно переползет либо на Sparc, где все хорошо, либо на Linux/FreeBSD. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: FT-center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/9509f071edfb.html, оценка из 5, голосов 10
|