Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     29 Jan 2001  12:45:02
 To : Oleg Polyanski
 Subject : Re: 2 процессора....
 -------------------------------------------------------------------------------- 
 
 Oleg Polyanski <luke@jetinf.com> wrote:
 
 OP> Объясните, а это обязательно  должна быть тредовая модель? Процесс,  который
 OP> получается после fork'а     - такая же полноправная  единица   планирования,
 OP> пригодная   для  запуска на другом  (других)   процессорах. Собственно, даже
 OP> наоборот - треды могут не быть единицей  планирования для ядра, что, правда,
 OP> сейчас всё реже можно встретить. И тем не менее, не  проще взять пару книжек
 OP> - одну из них UNIX internals  by Uresh Vahalia, а  другую - Richard Stevens,
 OP> "UNIX  network programming", Volume I,  в котором прекрасно расписаны ответы
 OP> на все вопросы, а также рассказано, что и треды и процессы, если не подумать
 OP> головой, одинаково  медленны в работе (треды  чуть быстрее -  меньше времени
 OP> требуется на создание    нового оного)? А  потом,   если  останутся вопросы,
 OP> вернуться сюда снова.
 
 Вот вот. Вопрос треды vs fork состоит в одном единственном - оправдан ли
 оверхед на создание процесса той дополнительной изоляцией потоков
 выполнения друг от друга, которую процессы обеспечивают. 
 
 Вопрос многопоточность (считая и треды и процессы) vs select и
 event-driven программинг - это совсем другой вопрос. Hо лично я для себя
 отвечаю на этот вопрос так - если event-driven модель не устраивает, то
 нужны полновесные процессы.
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-255-59-05
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: 2 процессора....   Oleg Polyanski   29 Jan 2001 01:13:03 
 Re: 2 процессора....   vitus@ice.ru   29 Jan 2001 12:45:02 
 Re: 2 процессора....   Oleg Polyanski   30 Jan 2001 09:40:08 
Архивное /ru.linux/6488e52e6982.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional