| Предыдущий | Следующий |
| CONTEXT_E_NOCONTEXT | CONTEXT_E_SYNCH_TIMEOUT |
CONTEXT_E_WOULD_DEADLOCK
Что означает CONTEXT_E_WOULD_DEADLOCK
CONTEXT_E_WOULD_DEADLOCK: COM+ обнаружил, что запрошенный синхронный переход между contexts при текущих блокировках привёл бы к взаимной блокировке, и отклонил вызов до фактического deadlock. Код поэтому указывает на порядок синхронизации и вызовов.
Практическая проверка
COM+ отклоняет переход context, который привёл бы к deadlock. Сохраните call chain, apartments/contexts и held synchronization objects. Исправляйте порядок вызовов или границы синхронизации; повтор того же synchronous call при неизменных locks лишь воспроизводит риск deadlock.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
