Проверка кучи на корректность HeapValidate
От: Seninandrew Россия  
Дата: 17.10.03 17:00
Оценка:
Здравствуйте!

Я переписал операторы new и delete с целью выделять по отдельной кучи для каждого потока. Использовал функции Win API (HeapCreate, HeapAlloc...).

После некоторого времени работы программы куча становится испорченной (HeapValidate == false). Это при том, что используется пока только один поток.

Может быть кто-то знает, как происходит проверка кучи? В каком случае она считается невалидной?

Андрей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.