深入研究java的join使线程同步
来源:互联网 发布:淘宝双11抢购神器 编辑:程序博客网 时间:2024/06/05 15:02
/** * join可以使线程同步 * @author huawangxin * */public class ThreadDemo {//表示图盘是否下载完毕public static boolean isFinish;public static void main(String[] args) {final Thread download=new Thread(){public void run(){System.out.println("down:开始下载图片。。");for (int i = 1; i <= 100; i++) {System.out.println("down:已完成"+i);}try{Thread.sleep(50);}catch (InterruptedException e) {}System.out.println("down:图片下载完成");isFinish=true;}};/* * main方法中定义了一个内部类show, * 该内部类中若向引用main方法中的其他局部变量, * 那么这个变量必须是final的 */Thread show=new Thread(){public void run(){System.out.println("show:开始显示图片");//这里应该等待下载线程将图片下载完毕try {download.join();} catch (InterruptedException e) {}if(!isFinish){throw new RuntimeException("图片下载完毕");}System.out.println("显示图片完毕");}};download.start();show.start();}}
上述如果有不对或者补充的地方,请大家批评和指教,谢谢。
0 0
- 深入研究java的join使线程同步
- 深入java 多线程线程间的同步
- Java线程join()方法的用处,多线程同步
- Java线程join()方法的用处,多线程同步
- java线程的join,wait,notify深入理解
- java线程的join,wait,notify深入理解
- 深入研究java线程优先级
- java线程研究---(6)暂停Thread:join
- 我是菜鸟:java中同步组件的深入研究
- java线程研究---(8)Thread同步:锁的概念
- java 同对象不同方法线程同步的研究
- 线程安全的深入研究
- 线程安全的深入研究
- Thread Join()的用法--线程同步性
- java线程研究---(10)Thread同步:死锁
- Java多线程研究03-线程的基本操作(notify,notifyAll,interrupt,join,sleep)
- Java线程的join方法
- Java线程的join方法
- mariadb集群,主从复制,主从切换,数据告警
- 作业8 问题 A: 编写函数:比较字符串 之一 (Append Code)
- UML之类图关系全面总结
- Android EditText 监听软键盘输入法的删除键
- C/C++程序训练6---歌德巴赫猜想的证明
- 深入研究java的join使线程同步
- NITACMOJ144稳定串
- GIT第四讲文件的修改和还原
- 【JavaScript】JavaScript对象
- AndroidUI之View的加载机制
- python多线程编程—创建线程
- HDU2035_人见人爱A^B
- 支付:支付中签名的工作原理
- How To Use MySQL with Your Ruby on Rails Application on Ubuntu 14.04