java并发编程
码虫码农
这个作者很懒,什么都没留下…
展开
-
java并发编程----synchronized 实现原理(偏向锁,轻量级锁,自旋锁)
参考文章:http://blog.sina.com.cn/s/blog_c038e9930102v2hu.html http://blog.sina.com.cn/s/blog_c038e9930102v2hu.html 参考书籍:Java并发编程的艺术 synchronized锁信息存在Make Word 存储对象是hashCode java 1.6后 为了synchronized减...原创 2019-03-19 17:31:32 · 794 阅读 · 1 评论 -
java并发编程----原子操作的实现原理
本来想写一下自己的感悟,但是发现有篇文章介绍的很透彻,小弟就不在这里误人子弟了 文章献上:http://blog.sina.com.cn/s/blog_c038e9930102v2tz.html转载 2019-03-20 15:49:13 · 112 阅读 · 0 评论 -
java内存模型---happens-before粗浅的理解
happens-before的规则对于程序员来说是很好理解的 它避免程序员为了理解JMM提供的内存可见性保证而去学习复杂的重排序规则以及这些规则的具体实现 我们先来说happens-before具体的规则以及个人的解读: 两个操作既可以是在一个线程之内,也可以是在不同线程之间。 1.程序次序规则:一个线程内,按照代码顺序,书写在前面的操作先行发生于书写在后面的操作; 意思就是说前一个操作...原创 2019-03-25 20:51:26 · 231 阅读 · 0 评论 -
线程池---简单入门
来自于: java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池 主要作用: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能 力。假设一个服务器完成一项任务所需时间为:T1 创建线...原创 2019-03-28 12:04:16 · 193 阅读 · 0 评论