![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发总结
李定魁
眉毛上的汗水和眉毛下的泪水你总得选一样,人若有志,万事可为!
展开
-
CopyOnWriteArrayList 的用法详解
在很多应用场景中,读操作可能会远远大于写操作。由于读操作根本不会修改原有的数据,因此如果每次读取都进行加锁操作,其实是一种资源浪费。我们应该允许多个线程同时访问 List 的内部数据,毕竟读操作是线程安全的。这和 ReentrantReadWriteLock 读写锁的思想非常类似,也就是 读读共享、写写互斥、读写互斥、写读互斥。JDK中提供了 CopyOnWriteArrayList 类,相比于...原创 2020-04-16 17:35:20 · 2891 阅读 · 0 评论 -
CountDownLatch的使用详解
想要高薪,高并发必不可少,最近看了马士兵老师的相关教程,总结总结,希望能帮到有需要的小伙伴1.背景:countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。存在于java.util.cucurrent包下。2.概念1: countDownLatch这个类...原创 2020-04-16 17:22:10 · 2690 阅读 · 0 评论