Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
17 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
849157
Топик полностью
Ralex
(18.06.2018 11:57 - 12:13, просмотров: 159)
ответил
lloyd
на
Да, подразумеваются блоки одинакового размера. Блоки переменного размера, в принципе, возможны (замените выделение из пула на потокобезопасный malloc/free), но это кошмар для эмбеддеда, ибо фрагментация кучи и источник трудноуловимых багов и
upd простите ошибся адресатом =)
Вообще я думал вы в менеджере памяти делаете уплотнение через копирование, а указатель передаваемый в пользовательское на самом деле указатель на указатель, который уже настраивает менеджер при очередном уплотнении.
Ответить