2
我使用Python 3.4
。我有一个程序,它提供了与Windows中的COM
模块的集成,由win32com
包提供。要处理来自此模块的消息,我在无限循环while
中使用pythoncom.PumpWaitingMessages()
方法。但是python无限循环会产生100%的CPU核心负载(如Windows任务管理器所示)。问题:python win32com“PumpWaitingMessages()”处理
它是真正的“工作”或Windows任务管理器的特点?
如何避免这种情况。也许通过使用
asyncio
模块或其他方式?- 是否可以在另一个线程中处理消息或与
pythoncom
异步处理?