Java多线程
文章平均质量分 82
编程初丁
记录学习过程,分享点滴经验
展开
-
Java 多线程加锁的方式总结及对比
参考博文:http://www.cnblogs.com/handsomeye/p/5999362.html一.Java多线程可以通过:1. synchronized关键字2. Java.util.concurrent包中的lock接口和ReentrantLock实现类这两种方式实现加锁。二.synchronized关键字加锁的缺陷:如果一个代码块被s原创 2017-03-28 14:27:53 · 78665 阅读 · 9 评论 -
Java多线程生产消费者模式和BlockingQueue同步队列
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个转载 2017-03-24 14:05:06 · 740 阅读 · 0 评论