java多线程之同一个锁和分离锁

1.对集合/共享对象的读写方法同一个锁,故无法实现读写并行。典型的就是arrayblockingQueue.数组阻塞队列

2.对同一个数据的读写方法采用分离锁,则可以实现读写并行。典型的就是linkBlockingQueue,链表阻塞队列

3.总结:同一个锁,读写穿行处理。分离锁,能读写并行。

    原文作者:THISISPAN
    原文地址: http://www.cnblogs.com/panxuejun/p/5956831.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞