ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
843672 Топик полностью
Oman (26.05.2018 15:42, просмотров: 163) ответил AlexG на Возникла проблема с динамической памятью в многопоточной программе. Три потока динамически выделяют и освобождают память - огромное количество malloc, free, new, delete по тексту. Очень часто malloc оказывается вызван сразу в двух потоках. Штатный
Linker->Extra Options --redirect malloc=sys_malloc --redirect free=sys_free Если я правильно помню, то данные опшены решат проблему и с new|delete. Раньше iar юзал как штатный dlmalloc, мне лично не нравится(мб руки у меня кривые в то время были, но вопросы часто возникали к нему). Сам tslf использую лет 7 как, нарекании нету.