站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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(俺是"拖拉"员)正解






↑返回目录
前一篇: 如何计算MD5的值?
后一篇: 求教:statement语句不会执行,也没捕捉到任何异常信息?