ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1056605 Топик полностью
AlexG (30.11.2020 04:53, просмотров: 214) ответил йцyкeн на Понятно, что если прерывание случается во время выполнения malloc/free, и само вызывает malloc/free, ничем хорошим это не кончится. Предположим, этот момент удалось обойти (placement new?). Вопрос был, не может ли сама конструкция delete this выйти боком.
У меня была похожая ситуация с malloc/free - одновременный вызов в разных процессах. Обходил через свои malloc/free с блокировкой одновременного вызова с помощью мьютекса внутри.