1. テスト 1
次のコマンドを使用して上記のプログラムを実行します:
java mythread.JoinThread
プログラムの実行結果は次のとおりです:
n =442
この実行結果は実行環境によって多少の違いがある可能性がありますが、通常、n は 1000 にはなりません。上記の結果から、100 個のスレッドがすべて実行される前に n が出力されることがわかります。
2. テスト 2
次のコマンドを使用して上記のコードを実行します:
上記のコマンド ラインにはパラメータ結合があります。実際には、任意のパラメータを使用できます。パラメーター (パラメーターが 1 つある限り) ここで join が使用されているのは、join メソッドがこれら 100 個のスレッドの実行を同期するために使用されることを示すためだけです。
プログラムの実行結果は次のとおりです:
n=1000
どのようなオペレーティング環境で上記のコマンドを実行しても、同じ結果が得られます: n =1000。これは、100 個のスレッドすべてが実行されている必要があることを完全に示しており、したがって、n は 1000 に等しい必要があります。
以上がJavaのjoinメソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。