摘要:
java5以后, synchronized和wait,notify; 改为了Lock和Condition.await,Condition.signalsemaphore 信号灯工具维护当前访问的线程数;使用例子:能控制访问的最大线程数cyclicbarrier 循环障碍工具表示大家彼此等待,只有同时到达某一状态后,才一起进入下一个工作步骤。类似于任务调度的管理器啊。countDownLatch等待N个任务分别执行完去唤醒他。CountDownLatch如其所写,是一个倒计数的锁存器,当计数减至0时触发特定的事件。利用这种特性,可以让主线程等待子线程的结束。Exchanger 用于交换数据必须两 阅读全文