2
我使用Python 3.4
。我有一個程序,它提供了與Windows中的COM
模塊的集成,由win32com
包提供。要處理來自此模塊的消息,我在無限循環while
中使用pythoncom.PumpWaitingMessages()
方法。但是python無限循環會產生100%的CPU核心負載(如Windows任務管理器所示)。問題:python win32com「PumpWaitingMessages()」處理
它是真正的「工作」或Windows任務管理器的特點?
如何避免這種情況。也許通過使用
asyncio
模塊或其他方式?- 是否可以在另一個線程中處理消息或與
pythoncom
異步處理?