
并发
teneous
空调师傅又把我们的服务器搬走了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学习disruptor的一些额外的知识点
参考原文https://martinfowler.com/articles/lmax.html 参考翻译文章http://ifeve.com/disruptor/ 都非常不错,有时间建议都去看看 伪共享(false sharing) 缓存系统中是以缓存行(cache line)为单位存储的。缓存行是2的整数幂个连续字节,一般为32-256个字节。 当多线程修改互相独立的变量时,如果这原创 2018-02-01 15:45:40 · 266 阅读 · 0 评论 -
DelayQueue学习二
在了解了DelayQueue的理论和一些基础方法后,下面用一个例子串联起来。 首先是一个Thesis论文类 package queue.block.delay; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Delayed; import java.util.concurren原创 2018-02-01 18:25:55 · 179 阅读 · 0 评论 -
DelayQueue学习
本文从Think in java(实例copy) +API源码(翻译分析)+自己理解进行讲述的,不足之处清指出 1.introduce:主要是原理介绍,如若想直接上手,看第二部分例子就可以了,推荐还是先看懂第一部分 API介绍 An unbounded {@linkplain BlockingQueue blocking queue} of {@code Delayed} el原创 2018-01-30 16:44:19 · 409 阅读 · 0 评论 -
并发队列工作模式Master/Workers(Slaves)
Master And Works 模式是一种并发设计模式,主要用于分发相应,用以提高吞吐量 我觉得在模式上,Master可以粗略的类比为Spring前端控制器Dispatcher Servlet,它用于分发请求,具体操作是留给具体(Workers)handler去处理。 首先呢,先归纳一下Master所需要的东西: Master对象内含一个队列属性,该队列用于存放需要执行的任务事件,根据需...原创 2018-02-12 11:51:13 · 715 阅读 · 0 评论 -
偏向锁简介
偏向锁: 偏向锁定义: 先理解一个基本概念:普通对象有2个字宽=8个字节=64bit,数组对象的话有3个字段,多出来的那个字宽存储数组长度 长度 名称含义 解释说明 1个字宽 Mark Word 锁信息和对象的hashcode 1个字宽 Class Metadata address 对象数据的指针 1个字宽 Array leng...原创 2018-06-14 17:45:55 · 2930 阅读 · 4 评论