簡體   English   中英

進程之間進行通信:Python多處理

[英]Communicating between Processes: Python Multiprocessing

我正在使用PyQt為我的應用程序創建gui,並且在使用線程處理獨立進程時遇到了一些麻煩,因此開始使用multiprocessing.Process類。 以前,我曾使用Signals和slot在worker進程和gui之間進行通信,但是我無法腌制SignalInstance類,並且據我所知,它不能與Process一起使用,因此我不得不尋找另一種發送進度的方法報告(完成百分比等),以更新gui中的進度條。 最好的方法是什么?

請參閱答案,您可以使用多處理庫在進程之間共享內存。 這里的文檔(請參見16.6.1.4。進程之間的共享狀態)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM