RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Привет, народ OS/2 > > Нужна консультация по работе с памятью. > Правильно ли я понимаю, что > > 1. Зарезервировав память DosAlloc (много-много) без commit > 2. DosSubSetMem (чуть поменьше) с DOSSUB_INIT обеспечит мне автоматический commit куска - хочу свой HEAP > 3. DosSubSetMem с нулевым флагом обеспечит другому процессу доступ к этой памяти > 4. DosSubSetMem (чуть поменьше + еще) с DOSSUB_GROW нарастит мне доступную память и распространит на нарощеный кусок воможность использования DosSubAlloc. - Мне хочется пот мере надобности наращивать HEAP. > 5. Каждый процесс, который приатачился с помощью DosSubSetMem должен выдать DosSubUnsetMem или только последний, который освободит память DosFreeMem? > > 6. Не пропустил ли я чего? Есть еще DosSetMem для commit - оно мне нужно? В доках написано что DosSetMem с нимне должен коньюгировать >
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.