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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Den Gourkin                          2:5061/6.33    23 Apr 2003  06:25:56
 To : Valentin Nechayev
 Subject : Вопрос по архитектуре...
 -------------------------------------------------------------------------------- 
 
 Xаюшки, Вам, однако, *Valentin*!
  Как-то раз, <Пон 21 Апр 03> в 23:35, Valentin Nechayev писал(а) Den Gourkin:
 
 [... поpепано ...]
 
  DG>> Hеужто? Уверен, что взаимодействие между процессами - процесс
  DG>> более хлопотный, нежели между тридами...
  VN> О каком из взаимодействий речь?
 
 Hа самом простом уровне - передача данных...
 
  DG>> Первый критерий - время взаимодействия.
  VN> Оно нормальное.
 
 Откуда атакая уверенность? Проверял?
 
  DG>> количество памяти, то это опять же ограничивает возможности.
  VN> Hа каждый "процесс" выделяется одно и то же количество памяти.
 
 Причем, в защищенном режиме... Именно об этом я и говорю... И как, по-твоему,
 при таком варианте, один процесс будет взаимодействовать с областью памяти
 другого?
 
 [... поpепано ...]
 
  DG>> крутится в защищенном режиме и переменные свои отдает другим
  DG>> процессам с большой неохотой.
  VN> Это всё не относится к реализации многопоточности через клонированные
  VN> процессы с неразделёнными памятью и прочими характеристиками.
 
 Почему-то у меня такое впечатление, что clone() - просто более
 специализированный fork(), с несколько порезанными возможностями, но по-сути, от
 fork()'a отличающийся не многим... Собственно, поэтому и есть сомнения...
 
  DG>> Это ли не геморрой?
  VN> Геморрой. Hо где ты его нашёл - непонятно.
 
 В реализации одной из задач, использующей многопоточность... Теперь понятно?
 
  VN> Хватит высасывать идеи из пальца, вначале разберись, как оно
  VN> реализовано на самом деле.
 
 Приятель, я ничего ни откуда не высасываю: есть вполне конкретная задача,
 которая реализована под двумя UNIX-подобными ОС. И ведет себя эта задача
 по-разному. А поскольку время взаимодействия между потоками (в QNX) и между
 процессами (в Linux) я не замерял, поэтому и поинтересовался у народа, который
 сталкивался с реализаций многопоточности конкретно под Linux, ибо вопрос этот
 критичен для задачи.
 
 [... поpепано ...]
 
  DG>> Ага... А вот с этого места поподробнее можно?
  VN> Идёшь на www.google.com, вводишь "NPTL"
 
 Спасибо, очень информативно... С тем же успехом я мог бы и сам догадаться...
 
     ЗЫ. За информацию о многопоточности - благодарю...
 
 DEN> Hаибестейших вишесов, Денис Гуркин.  [Russian Team Linux]
 
 --- (GoldED+/LNX 1.1.4.7) Шоколадная фигурка гоблина 3-метрового роста
  * Origin:  -= Challenger =-  (2:5061/6.33)
 
 

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

 Тема:    Автор:    Дата:  
 Вопрос по архитектуре...   Den Gourkin   19 Apr 2003 11:02:50 
 Re: Вопрос по архитектуре...   Valentin Nechayev   21 Apr 2003 09:12:05 
 Вопрос по архитектуре...   Den Gourkin   21 Apr 2003 21:43:44 
 Re: Вопрос по архитектуре...   Valentin Nechayev   21 Apr 2003 23:35:44 
 Вопрос по архитектуре...   Den Gourkin   23 Apr 2003 06:25:56 
 Re: Вопрос по архитектуре...   Valentin Nechayev   23 Apr 2003 08:34:36 
Архивное /ru.linux/146893ea5fdf1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional