JAVAマルチスレッド合併スレッドに参加

等所有CPUリソース中スレッド、他のリソースは、コールが(参加することができ)、このねじ継手、:
()B.join。

彼は、スレッドのCPUリソースの再キューイングされ、関節のスレッドBが終了するまで動作時の関節がときBは、スレッドの実行を待ち、すぐに中断されました。

コード

package 合并线程join;
public class JOIN {
	
	public static void main(String[] args) {
		Thread t =new Thread(()->{ //lambde模式
			for (int i = 1; i <= 5; i++) {
				System.out.println(Thread.currentThread().getName()+i);
			}
		},"小美") ;
				
		t.start();
		for (int i = 1; i <=5; i++) {
			System.out.println(i);
			if(i%3==0) {
				try {
					t.join();//插队
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}//
			}
		}
	}
}

ここに画像を挿入説明

公開された27元の記事 ウォンの賞賛5 ビュー637

おすすめ

転載: blog.csdn.net/qq_44620773/article/details/104170954