多線程運行時有待措置線程?試試看下面介紹的這個批量線程同步體例吧
在一批線程措置軌范中有時必需等到所有線程全數運行完後才能進行下一步使命措置 可以采用如下體例解決建樹一個鎖對象 該鎖對象供給一個當前方程期待其他線程的體例見代碼
/**
*
* 此類首要用來措置線程的同步屏障模子好比一批線程運行必需在最後一個線程運行
* 完後才能進行下一步的操作那麼就可以建樹一個鎖對象鎖對象供給一個線程期待其他線程
* 的體例如不美觀當前方程運行時還有未運行的線程則此線程wait否則此線程叫醒其他梗阻的
* 線程進而最終完成線程的運行
* */
public class LockObject {
private int totalThread = ;
private int currentThread = ;
public LockObject(int totalThread) {
thistotalThread = totalThread;
thiscurrentThread = ;
}
From:http://tw.wingwit.com/Article/program/Java/gj/201311/11155.html