|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/146893ea5fdf1.html, оценка из 5, голосов 10
|