|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Pevzner 2:5020/59.9 31 Jan 2001 09:28:40 To : vitus@ice.ru Subject : Re: 2 процессора.... -------------------------------------------------------------------------------- Hello, vitus ! Mon, 29 Jan 01 11:45:02 +0300 you wrote to Oleg Polyanski: v> Вот вот. Вопрос треды vs fork состоит в одном единственном - оправдан ли v> оверхед на создание процесса той дополнительной изоляцией потоков v> выполнения друг от друга, которую процессы обеспечивают. Hикто не мешает fork()ать заранее. Я уж не говорю о том, что не во всех системах цена fork()а так уж сильно отличается от цены порождения треда. v> Вопрос многопоточность (считая и треды и процессы) vs select и v> event-driven программинг - это совсем другой вопрос. Hо лично я для себя v> отвечаю на этот вопрос так - если event-driven модель не устраивает, то v> нужны полновесные процессы. Тут есть одна тонкость. Для тредов доступны более дешевые механизмы синхронизации и IPC, чем для полновесных процессов. Это может иметь значение, когда важна эффективность программы. -- Wishes, Alexander Pevzner (pzz@pzz.msk.ru) --- ifmail v.2.14-tx8.10 * Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/897562139076.html, оценка из 5, голосов 10
|