1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
来源:互联网 发布:爱普生针头测试软件 编辑:程序博客网 时间:2024/05/21 11:27
join()方法:当某个程序执行流中调用其他线程的join方法,调用线程被阻塞,直到新join的线程执行完。
public class ThreadTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Thread thread1 = new Thread(){
@Override
public void run() {
// TODO Auto-generated method stub
try {
System.out.println("thread 1 running....");
sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println("thread 1 stoped....");
}
super.run();
}
};
Thread thread2 = new Thread(){
@Override
public void run() {
// TODO Auto-generated method stub
try {
System.out.println("thread 2 running....");
sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println("thread 2 stoped....");
}
super.run();
}
};
Thread thread3 = new Thread(){
@Override
public void run() {
// TODO Auto-generated method stub
try {
System.out.println("thread 3 running....");
sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
System.out.println("thread 3 stoped....");
}
super.run();
}
};
try {
thread1.start();
thread1.join();
thread2.start();
thread2.join();
thread3.start();
thread3.join();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
1 0
- 1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
- 1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
- 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行
- 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
- 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
- 现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行
- 现在有T1、T2、T3三个线程,怎样保证T2在T1执行完后执行,T3在T2执行完后执行
- 1.如果你有三个线程,分别为T1,T2,T3,如何让线程T2在线程T1之后执行,在线程T3之前执行。
- 现有三个线程T1,T2,T3 三个线程依次执行
- 有三个线程T1 T2 T3,如何保证他们按顺序执行
- 有三个线程T1 T2 T3,如何保证他们按顺序执行
- 实现T1线程执行后再执行T2线程,之后再执行T3线程
- 有三个线程T1,T2,T3,下面方法可以确保它们按顺序执行的有()该线程继续执行
- 代码详解の使用CountDownLatch解决面试问题:T1和T2线程执行计算,T3线程计算结果的统计
- SRM 605 T1 T2 T3
- 【JLOI2013】T1、T2、T3 Bzoj3190~3192
- 四个线程t1,t2,t3,t4,分别打印文字,t1只能打印1,t2只能打印2,t3只能打印3,t4只能打印4,打印如下A B C D内容: A:123412341234 B:234123412341
- \t\tt1 t2 t3
- 50Pow(x, n)
- SVN 中trunk、tags、branches使用
- CvMat,Mat和IplImage之间的转化和拷贝
- 设计模式之简单工厂模式
- 2016.5.28【初中部 NOIP普及组 】模拟赛
- 1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
- poj3518(Prime Grap 欧拉筛+二分)
- php语法错误害死人啊
- 拾遗系列(七)iOS中的事件
- POJ-3041 Asteroids(二分图最小定点覆盖)
- VS2015快捷键大全
- 64位操作系统下重新编译hadoop-2.2.0
- css实现图片上下居中显示
- 左中右布局的一种实现办法