I have a multi-threaded application that receives a large number of
messages (COM objects) in sudden bursts. During this time, I've noticed
that if my other thread attempts to create a new COM object via the
Dispatch call, that call seems to hang until the messages have been
processed. This can take more than a minute sometimes.

I am wondering if this is because the win32 side of things is still trying
to churn through all the messages? Is there a way to preempt this behavior
to ensure that the object I'm trying to create gets created immediately?

python-win32 mailing list

Reply via email to