Вниз
Скачать: CL | DM;

Крит. секции и взаимная блокировка (dead lock)   Найти похожие ветки 

← →
Verg ©   (2005-11-01 23:50) [0]

Навеяно http://www.microsoft.com/rus/msdn/magazine/archive/2003-12/CriticalFull.asp

А конкретно:

Анализируя программу, в которой произошла взаимная блокировка потоков, мы обнаружили еще одно состояние, для которого вроде бы нет логичного объяснения. Поле LockCount интенсивно используемой критической секции содержало значение, большее –1, т. е. она переходила во владение, но поле OwningThread было равно 0 (что позволило потоку-виновнику замести все следы). Тестовая программа была многопоточной, и это состояние наблюдалось как на одно-, так и на многопроцессорных компьютерах. Хотя LockCount и другие значения варьировались от запуска к запуску, взаимоблокировка в программе всегда возникала на одной и той же критической секции. Нам было бы крайне интересно услышать от других разработчиков, не встречались ли они с какой-то последовательностью API-вызовов, приводящих к этому состоянию.

Кто-нибудь сталкивался с подобным?

Бред?


← →
Владислав ©   (2005-11-02 10:47) [1]

Не сталкивался...
Бред?..



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1127744726
XGarik
2005-09-26 18:25
2005.11.27
Убить процесс на КПК


1-1130929570
BobbyDigital
2005-11-02 14:06
2005.11.27
SaveDialog


14-1130999889
ANB
2005-11-03 09:38
2005.11.27
Нам в компанию срочно требуется документатор


14-1130674520
Очкарик
2005-10-30 15:15
2005.11.27
Зрение за компом


14-1131004493
syte_ser78
2005-11-03 10:54
2005.11.27
GeForse 3 TI 200 DDR 64 Mb manly




   Наверх