多线程运行时有待措置线程?试试看下面介绍的这个批量线程同步体例吧
在一批线程措置轨范中有时必需等到所有线程全数运行完后才能进行下一步使命措置 可以采用如下体例解决建树一个锁对象 该锁对象供给一个当前方程期待其他线程的体例见代码
/**
*
* 此类首要用来措置线程的同步屏障模子好比一批线程运行必需在最后一个线程运行
* 完后才能进行下一步的操作那么就可以建树一个锁对象锁对象供给一个线程期待其他线程
* 的体例如不美观当前方程运行时还有未运行的线程则此线程wait否则此线程叫醒其他梗阻的
* 线程进而最终完成线程的运行
* */
public class LockObject {
private int totalThread = ;
private int currentThread = ;
public LockObject(int totalThread) {
thistotalThread = totalThread;
thiscurrentThread = ;
}