複数のスレッドで実行したいランナブルがたくさんありますが、開始する前に他のスレッドに依存して完了するものもあります。これを行うための簡単なユーティリティを作成しましたが、この機能を既に提供しているライブラリはありますか?
質問する
895 次
2 に答える
2
CountDownLatchを使用して 、スレッドのアクティビティを調整できます
于 2012-08-30T19:06:02.243 に答える
1
「開始する前に完了するために他の人に依存する人もいます」。
これは、一部のタスクが他のタスクの結果を入力引数として使用することを意味すると思います。その場合は、「java データフロー」または「java ワークフロー」を検索してください。
各タスクの入力引数を 1 つのシーケンシャル キューで表すことができる場合、この特殊な種類のデータフローは「アクター モデル」として知られているため、「Java アクター ライブラリまたはフレームワーク」を検索してください。
特に、私のdf4jのオープンソース プロジェクトは、データフロー スタイルとアクター スタイルの両方をサポートしています。
于 2012-08-31T09:13:11.770 に答える