至此关于AQS的共享锁的两个实现Semaphore与CountDownLatch就分析完了,他们与非共享最大的区别就在于是否能多个线程同时获取锁。看完后希望大家能对Semaphore与CountDownLatch有深刻的理解,不明白的时候想想旋转寿司店和游乐场的例子,如果对大家有帮助,觉得写的好的话,可以点个赞,当然更希望大家能积极指出文中的错误和提出积极的改进意见。
Java并发(6)- CountDownLatch、Semaphore与AQS (5)
内容版权声明:除非注明,否则皆为本站原创文章。