2017-10-20 164 views
0

使用Python websocket-client和multiprocessing.Pool我可以產生3個websocket客戶端實例,每個客戶端連接到不同的URL並將數據寫入3個單獨的字典。使用Python websocket-客戶端多線程

我的目標是讓第四個進程能夠讀取所有3個字典更新時的數據。

在這些過程之間共享數據的最佳方式是什麼?

我看過multiprocessing examples,但因爲websocket.WebSocketApp需要一個參數,其中包含一個函數名稱來調用(on_message),它不接受額外的自定義參數,我不清楚on_message函數是否能夠通過Value或管道的實例等。

回答