制御スレッドの実行順序(javaの)

ここでの考え方には、特定のコードが存在しない、ちょうど言うことです。

リスト3つのシナリオ

  1. 使用して、ビューのソースポイントから、この方法は、実際にはObject.wait()を呼び出すにある参加、参加ので、実行を継続するために指定したスレッドを実行するためのメインスレッドが待機、個人的な感触がよくない、メインスレッド、マルチスレッドをブロックしていて、の意味を失っていることを半分。

その後、順番に確かにあるいくつかのタスクを実行するために、スレッドプールのスレッドを1つだけ作成します。2.。

3. 3つのスレッドがあると仮定すると、非常に複雑な計算を必要とする計算のニーズは3つの同時実行スレッドが必要ですが、計算結果の最後には、一緒に合流して出力します。このロック)(latch.await出力前LatchDownCountは、ラッチ3の値を初期化するときに、各スレッドは、最終的な値次いで、-1の値の計算を終了した使用することができ、3つのスレッドが終了する計算、彼らは(ないのawait意志)、最後のステップを実行します。

公開された21元の記事 ウォンの賞賛9 ビュー30000 +

おすすめ

転載: blog.csdn.net/a5552157/article/details/105176331