Thread中join用法
来源:互联网 发布:淘宝天机平台不让申请 编辑:程序博客网 时间:2024/06/05 08:47
1.背景
Java支持多线程,CPU分配给线程的时间片是随机的,有时需要控制线程的执行顺序,如执行完threadA再去执行threadB
2.用法
public class SyncTest {public static void main(String[] args){Thread threadA = new demoThread("threadA");Thread threadB = new demoThread("threadB");threadA.start();try {threadA.join();} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}threadB.start();}}class demoThread extends Thread{String name;public demoThread(String name){this.name = name;}@Overridepublic void run() {// TODO Auto-generated method stub//super.run()int i;for (i =0;i<10;i++){System.out.println(name+"is running~~");}}}注释threadA.join()
threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadBis running~~threadAis running~~threadAis running~~threadAis running~~threadBis running~~threadBis running~~threadBis running~~
加上threadA.join()
threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadAis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~threadBis running~~
- Thread中join用法
- thread 中join() 的用法
- java中Thread.Join()用法的理解
- java Thread方法中join()的用法
- thread.join()的用法
- Thread join用法
- Thread.Join()用法学习
- Thread Join()的用法
- thread.join() 的用法
- Java Thread join() 用法
- Thread.join()用法
- Thread.join()的用法
- Thread Join()的用法
- thread join 的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- python中thread的setDaemon、join的用法
- Linux Shell 编程实战技巧
- 巧用Java的Calendar & Sqlite Developer破解
- SQL2008R2的索引重建
- eclipse查看android源码包(eclipse导入android源码包)
- vim 中Ctags的安装和使用
- Thread中join用法
- Linux Shell 编程实战技巧
- 二分图多重匹配
- 小白学网络之六_TCPIP协议之ICMP协议
- EXCEL导入Java代码
- matlab 高斯迭代的不同写法
- 程序开发者常识(个人总结)
- chrome最新版去掉书签栏上应用和还原默认页的方法
- vim ide 配置