|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 23 Apr 2003 08:34:36 To : Den Gourkin Subject : Re: Вопрос по архитектуре... -------------------------------------------------------------------------------- >>> Den Gourkin wrote: DG>>> Hеужто? Уверен, что взаимодействие между процессами - процесс DG>>> более хлопотный, нежели между тридами... VN>> О каком из взаимодействий речь? DG> Hа самом простом уровне - передача данных... DG>>> Первый критерий - время взаимодействия. VN>> Оно нормальное. DG> Откуда атакая уверенность? Проверял? Да. DG>>> количество памяти, то это опять же ограничивает возможности. VN>> Hа каждый "процесс" выделяется одно и то же количество памяти. DG> Причем, в защищенном режиме... Именно об этом я и говорю... И как, DG> по-твоему, при таком варианте, один процесс будет взаимодействовать с DG> областью памяти другого? У них одна и та же область памяти. DG> [... поpепано ...] DG>>> крутится в защищенном режиме и переменные свои отдает другим DG>>> процессам с большой неохотой. VN>> Это всё не относится к реализации многопоточности через клонированные VN>> процессы с неразделёнными памятью и прочими характеристиками. DG> Почему-то у меня такое впечатление, что clone() - просто более DG> специализированный fork(), с несколько порезанными возможностями, но DG> по-сути, от fork()'a отличающийся не многим... Собственно, поэтому и есть DG> сомнения... Перестань фантазировать и прочитай наконец документацию. DG>>> Это ли не геморрой? VN>> Геморрой. Hо где ты его нашёл - непонятно. DG> В реализации одной из задач, использующей многопоточность... Теперь понятно? Hет. VN>> Хватит высасывать идеи из пальца, вначале разберись, как оно VN>> реализовано на самом деле. DG> Приятель, я ничего ни откуда не высасываю: есть вполне конкретная задача, DG> которая реализована под двумя UNIX-подобными ОС. И ведет себя эта задача DG> по-разному. А поскольку время взаимодействия между потоками (в QNX) и между DG> процессами (в Linux) я не замерял, поэтому и поинтересовался у народа, DG> который сталкивался с реализаций многопоточности конкретно под Linux, ибо DG> вопрос этот критичен для задачи. Ты пока что не "поинтересовался". Ты выдвинул свои фантазии и хочешь, чтобы тебе объяснили, как они работают. Вот когда ты перестанешь фантазировать и поймёшь, чем псевдопроцессы, на которых сделаны LinuxThreads, отличаются от тех процессов, которые тебе привычны - тогда, вероятно, ты начнёшь именно спрашивать. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736811186908.html, оценка из 5, голосов 10
|