摘要: AQS介绍 AQS,即AbstractQueuedSynchronizer, 队列同步器,它是Java并发用来构建锁和其他同步组件的基础框架。 AQS的核心思想是基于volatile int state这样的一个属性同时配合Unsafe工具对其原子性的操作来实现对当前锁的状态进行修改。当state的 阅读全文
posted @ 2018-03-20 17:24 涛声依旧~ 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型 生产者消费者模型具体来讲,就是在一个系统中,存在生产者和消费者两种角色,他们通过内存缓冲区进行通信,生产者生产消费者需要的资料,消费者把资料做成产品。生产消费者模式如下图。 举例说明: 生产者消费者模型实现 生产者是一堆线程,消费者是另一堆线程,内存缓冲区可以使用List数组队列, 阅读全文
posted @ 2018-03-20 14:05 涛声依旧~ 阅读(326) 评论(0) 推荐(0) 编辑