Проверка кучи на корректность HeapValidate
От:
Seninandrew
Дата:
17.10.03 17:00
Оценка:
Здравствуйте!
Я переписал операторы new и delete с целью выделять по отдельной кучи для каждого потока. Использовал функции Win API (HeapCreate, HeapAlloc...).
После некоторого времени работы программы куча становится испорченной (HeapValidate == false). Это при том, что используется пока только один поток.
Может быть кто-то знает, как происходит проверка кучи? В каком случае она считается невалидной?
Андрей.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: