当前页面: 开发资料首页 → J2SE 专题 → 请教一个简单的多线程问题
请教一个简单的多线程问题
摘要: 请教一个简单的多线程问题
我在一个类里的代码中新建立了三个线程,并希望当这三个线程结束后,才执行下面的代码,请问怎么做?就是暂停主线程的执行,先等待分线程执行完毕,再执行主线程后面的代码.
你这个就是顺序执行一下就可以了,何必去写线程?
例如同时传送三个文件呢?楼上的太轻率了吧.
使用线程的join方法
Thread1 t1 = new Thread1("1");
Thread2 t2 = new Thread1("2");
Thread3 t3 = new Thread1("3");
t1.start();
t2.start();
t3.start();
System.out.println("等待线程的停止......");
t1.join();
t2.join();
t3.join();
System.out.println("线程结束......");
楼上的可以
suihu(俺是"拖拉"员)正解
顶