マルチスレッド実行をテストする場合の Java についての質問がありますか?
パブリック クラス Cai は Runnable を実装します {
リーリー
}
パブリック クラス Run {
リーリー
}
test2 メソッドを実行すると、次のように表示されるのはなぜですか: スレッド 1 は 0 ~ 99 をループし、スレッド 2 は 0 ~ 10 をループし、その後プログラムが終了します。これはなぜですか?
スレッド 2 は実行されません。完全に実行されました。スレッド 3 は???
まで実行されていません。
thread.join を追加すると、メインスレッドはこのスレッドの実行が完了するまで待機します
リーリー リーリー
それは私にとって効果的です、それはいつでも効果的です