
03.01.2007, 00:48
|
|
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами:
10721066
Репутация:
4360
|
|
Вот. Моя версия
Проблема в синхронизации потоков.
В потоке есть вызов
Код:
free(PipeStruct->_ConnectStruct);
который уничтожает объект, переданный потоку. Потом этот же объект передается второму потоку. Если потоки будут распланированы так, что любое обращение второго потока к объекту будет после уничтожения объекта, все слетит в чертям.
|
|
|