|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Сервер с предварительным порождением процессов" | |
Сообщение от FastSoft ![]() ![]() | |
Что будет, если выделить malloc-ом память, а потом вызвать 20 раз fork? Я займу еще 19 мегабайт или дочерние процессы будут просто получать старый указатель? Что если дочерние процессы попытаются что-то делать с данными по адресу, куда указывает указатель? Мне требуется порождать процессы, которые бы получали доступ к мегабайту данных родительского процесса посредством труб, при этом не имея своей области данных в один мегабайт!! Я хочу обеспечить такой вызов fork, чтобы мой выделенный по malloc мегабайт не копировался каждому процессу при fork, занимая память. Хорошо, если бы дочерние процессы получали бы просто укзатель, тогда бы я мог на него просто забивать и обращаться к родителю по трубам... ПоМоГиТе! | |
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Сообщения по теме | [Сортировка по времени, UBB] |
1. "Сервер с предварительным порождением процессов" | |
Сообщение от echo ![]() ![]() ![]() | |
>Что будет, если выделить malloc-ом память, а потом вызвать 20 раз fork? | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
2. "Сервер с предварительным порождением процессов" | |
Сообщение от ACCA ![]() ![]() | |
В Linux/System V | |
Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |