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