Я получаю следующее сообщение на большой операции, я бегу:Перекачка сообщений Windows во время длительной эксплуатации?
Среда CLR не смог перейти из COM контекста 0x1fe458 к COM контекста 0x1fe5c8 в течение 60 секунд. Поток , которому принадлежит место назначения Контекст/квартира, скорее всего, либо без ожидания откачки, либо обработка очень долго работает операция без перекачки Windows сообщений. Эта ситуация обычно имеет отрицательное воздействие на производительность и может даже привести к тому, что приложение становится невосприимчивым или используемым в памяти , постоянно накапливающимся с течением времени. Чтобы избежать этой проблемы, вся одиночные резьбовой квартиры (STA) нити должны использовать насосную ожидания примитивы (например, CoWaitForMultipleHandles) и обычно накачать сообщения во время длительных запущенных операций.
Как отправить сообщения Windows, чтобы эта ошибка больше не возникала при длительных операциях?
любое окончательное решение с полным исходным кодом? – Kiquenet