Python マルチプロセスまたはマルチスレッドでデータを効率的に同期するにはどうすればよいですか?
怪我咯
怪我咯 2017-06-12 09:24:09
0
1
775

マルチスレッド/マルチプロセスでは、キューなどを通じてタスクを簡単に取得できます。ただし、タスクが完了したら、完了したタスクの数をカウントするために値を蓄積する必要があります。
現在のマルチスレッド/マルチプロセスの状況では。スレッドのロック/プロセスのマネージャー プロセスのロックを使用して、カウントの同期問題に対処します。
しかし、それはあまりにも非効率的だと感じます。エレガントさが足りません。

これを処理するより良い方法はありますか?

この種の質問は頻繁に使用されるべきだと思います。完璧なソリューションはすでに存在しているはずです。
まだ気づいていないだけです。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(1)
Ty80

プロセス間通信の問題は、お好みの方法 (使い慣れた、使いやすい方法) で解決できます。
以下に 1 つの方法を示します:

zmqのプッシュプルモード
http://learning-0mq-with-pyzm...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!