栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(join)线程联合案例【爸爸叫儿子买烟】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(join)线程联合案例【爸爸叫儿子买烟】

package com.yqq.app12;


class SonThread implements Runnable{

    @Override
    public void run() {
        System.out.println("儿子出门买烟");
        System.out.println("买烟需要10分钟");
        for (int i = 0; i < 10; i++) {
            System.out.println("第"+i+"分钟");
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
        System.out.println("儿子买烟回来");
    }
}
class FatherThread implements Runnable{

    @Override
    public void run() {
        System.out.println("爸爸想抽烟,发现烟没了");
        System.out.println("爸爸叫儿子去买烟");
        Thread t = new Thread(new SonThread());
        t.start();
        System.out.println("等待儿子买烟回来");
        try {
            t.join();
        } catch (InterruptedException e) {
            e.printStackTrace();
            System.out.println("爸爸出门找儿子");
            System.exit(1);
        }
        System.out.println("爸爸接过烟,给儿子奖励一大嘴巴子");
    }
}
public class JoinDemo {
    public static void main(String[] args) {
        System.out.println("买烟案例");
        Thread thread = new Thread(new FatherThread());
        thread.start();
    }
}

买烟案例
爸爸想抽烟,发现烟没了
爸爸叫儿子去买烟
等待儿子买烟回来
儿子出门买烟
买烟需要10分钟
第1分钟
第2分钟
第3分钟
第4分钟
第5分钟
第6分钟
第7分钟
第8分钟
第9分钟
第10分钟
儿子买烟回来
爸爸接过烟,给儿子奖励一大嘴巴子

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606451.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号