多线程
文章平均质量分 84
tmlcitmyhome
努力的前提就是不要太羡慕别人
展开
-
Java并发编程之读写锁
读写锁维护了一对相关的锁,一个用于只读操作,一个用于写入操作。只要没有writer,读取锁可以由多个reader线程同时保持。写入锁是独占的。可重入读写锁 ReentrantReadWriteLockReentrantReadWriteLock对象提供了readLock()和writeLock()方法, 用于获取读取锁和写入锁.读取锁允许多个reader线程同时持有原创 2017-08-20 23:05:42 · 225 阅读 · 0 评论 -
多线程一定快吗?
多线程与并发编程原创 2017-07-29 09:40:37 · 358 阅读 · 0 评论 -
生产者和消费者之BlockingQueue(阻塞队列)详解
注意:该随笔内容完全引自http://wsmajunfeng.iteye.com/blog/1629354,写的很好,非常感谢,复制过来算是个积累,怕以后找不到。一. 前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍转载 2017-10-07 20:09:17 · 1138 阅读 · 0 评论