您的位置:首页 > 其它

Thread—join加塞

2014-04-25 17:01 106 查看
package hzl;

public class Thread_join {

/**

* 线程控制:

* join (加塞):

* @param args

* 比如,火车售票系统。来了一个更重要的必须先卖。

*/

public static void main(String[] args) {

//匿名内部类

//第一个线程

new Thread(new Runnable() {

public void run() {

for (int i = 0; i < 50; i++) {

System.out.println("线程名:"+Thread.currentThread().getName()+",i的值:"+i);

//加塞的线程

if(i==10){

Thread joinT = new Thread(

new Runnable() {

public void run() {

for (int k = 100; k < 110; k++) {

System.out.println("线程名:"+Thread.currentThread().getName()+",k的值:"+k);

}

}

}

);

joinT.start();

try {

joinT.join();

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

}).start();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: