Показать сообщение отдельно
Старый 22.08.2011, 10:19   #2
Местный
 
Регистрация: 10.08.2010
Сообщений: 634
Сказал Спасибо: 22
Имеет 95 спасибок в 70 сообщенях
mira пока неопределено
По умолчанию

В нт системах есть tryentercriticalsection в ряде случаев позволяющаяя избежать дедлоков. В идеале постарайся сделать синхронизацию по иерархии чтоб секции порядком выше не вызывались кодом низшего порядка. Если незнаеш где дедлок можеш юзать мутекс - таже секция но можно задать время ожидания и если оно вышло вывести месагу отладочную.

Добавлено через 3 минуты
Зы трайэнтер это посути и есть попытка войти в секцию но проверив ее состояние и если занята не пытатса ее ждать. Как она обернута в делфи хз я vcl не юзаю.
__________________
читернуть бы ништяг

Последний раз редактировалось mira, 22.08.2011 в 10:19. Причина: Добавлено сообщение
mira вне форума   Ответить с цитированием
За это сообщение mira нажился спасибкой от: