java多线程中CountDownLatch和join的使用
在工作中,我们经常需要和多线程打交道,简单说明一个场景,在工厂流水线上有2条流水线,流水线同时开工生产零件,但是每个零件生产时间不一样,只有等到两个零件都生产完毕之后才能开始总组装。那我们很快想到join就能做到。例如子线程thread调用了join,那么在子线程thread还存活的时候,让当前线程wait,直到thread死亡,就会调用当前线程的notifyAll方法。简单用一个小例子来说明一下...
原创
2018-06-07 17:54:30 ·
354 阅读 ·
0 评论