CyclicBarrier原理
2019-09-20 14:54:58 0 举报
CyclicBarrier原理
作者其他创作
大纲/内容
cyclicBarrier.await ()
小于0会抛异常将4赋值给 count属性将Runnable 赋值给command属性
主要使用ReentrantLock trip----------------------------------------给 count减1如果减完后大于0 ,则trip.await()如果等于0,command.run() 并且 trip.signalAll() 同时也 恢复count
会每个4个线程执行一次Runnable.run()最后两个线程会永远在队列里,除非设置了超时时间
0 条评论
下一页