並行して実行する必要がある2つのプロセスをコード化する最良の方法を考えようとしています。マルチプロセッシングが優先モジュールであるかどうかは確かではありません。Pythonマルチプロセッシングに関する質問
私はdataCollectorで長時間多くのデータを生成していますが、dataCollectorの実行中はdataCheckerを使用してデータを定期的にチェックしたいと思います。私の考えでは、2つの重要な時間があります.1つは、dataCollectorがファイルをダンプする時間です。もう1つは、dataCheckerがダンプされたファイルの解析を開始するのと同じ時間です.2つは、 dataCheckerが終了し、dataCollectorの待機を再び開始します。
誰かがマルチプロセッシングモジュールの概要を提案できますか?別のモジュールを使用すべきですか?ありがとう
あまりにも複雑に聞こえます。なぜdataCollectorをdataCheckerにパイプして、チェックするデータがあるときにstdoutに書き込むのはなぜですか? – Clueless
私はそれがより簡単だと思います。プロセスをお互いに認識させてコードの複雑さを増やす理由は何ですか?この回答は絶対に正しいです。それは、コレクタの状態ではなく、チェッカが気にするデータの可用性です。コレクタは、チェッカについてまったく気にしません。 – agf