多线程 -- join
2015-10-14 14:22
274 查看
/* join: 当A线程执行到了B线程的.join()方法时,A就会等待。等B线程都执行完,A才会执行。 join可以用来临时加入线程执行。 */ class Demo implements Runnable { public void run() { for(int x=0; x<70; x++) { System.out.println(Thread.currentThread().toString()+"....."+x); Thread.yield(); } } } class JoinDemo { public static void main(String[] args) throws Exception { Demo d = new Demo(); Thread t1 = new Thread(d); Thread t2 = new Thread(d); t1.start(); //t1.setPriority(Thread.MAX_PRIORITY); t2.start(); //t1.join(); for(int x=0; x<80; x++) { //System.out.println("main....."+x); } System.out.println("over"); } }
相关文章推荐
- 三种JS方法确定元素在数组中的索引值
- oc 字符串直接转换成byte
- 在ubuntu14.04上部署基于Docker的Gitlab
- Oracle中的sysdate,newid()
- C++ 用libcurl库进行http通讯网络编程
- 安卓自定义控件初探---仿web验证码的实现
- openIM sdk 源码解读
- Hibernate jar包
- 智力题---感觉好玩
- 小球落下,反弹问题
- Android Studio 开发百度地图SDK应用
- LaTeX技巧207:使用align环境输入多行公式的技巧
- iOS---生成四位验证码
- SVN服务器迁移,SVN版本库迁移(网络copy)
- undefined reference to `yywrap'
- 程序员必读经典书籍
- NSThread简介
- C语言中void具体有什么作用
- JS之apply,call,bind区别
- Block小测试