Вниз
Скачать: 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
14-1131190184
Слоник
2005-11-05 14:29
2005.11.27
Как?? как увеличить раздел с Win2003 Server?


14-1131376171
Lucius
2005-11-07 18:09
2005.11.27
Где можно найти этот компонент?


3-1129111830
iamkate
2005-10-12 14:10
2005.11.27
Проблема с Update blob-поля


3-1129556997
erika
2005-10-17 17:49
2005.11.27
набор данных в пределах текущего года


4-1127738702
NikNet
2005-09-26 16:45
2005.11.27
Как изменить стандартные диалоги? Открыть/Закрыть.




   Наверх