欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

多线程的阻塞(join)

程序员文章站 2022-05-02 13:12:13
...

一、主线程中的阻塞

package com.sxt.io2;
/*
主线程中的阻塞
 */
public class YieldDemo02 {
    public static void main(String[] args) throws InterruptedException {
        Thread t=new Thread(() -> {
            for (int i = 0; i < 100; i++)
                System.out.println("yield...." + i);
        });
        t.start();
        for(int i=0;i<100;i++){
            System.out.println("main..."+i);
            if(i==20) {
                t.join();
                System.out.println("##########");
            }
        }
    }
}

当i=20时,main...的线程被阻塞

二、父亲与儿子买烟的故事

相关标签: join 多线程