随笔分类 -  多线程

摘要:目录学习目标:可见性介绍:synchronized实现可见性原理:synchronized实现可见性代码:volatile实现可见性:volatile不能保证原子性:再谈谈CPU:CPU的Cache模型:CPU缓存一致性问题:关于内存屏障: 学习目标:可见性介绍:... 阅读全文
posted @ 2018-10-31 11:07 绿叶萌飞 阅读(305) 评论(0) 推荐(0) 编辑
摘要:我想代码是非常容易解释这个问题的了。下文会给出总结。总结点击这里或者往下阅读:直接来一段小代码吧:public class Interrupt { public static void main(String[] args) { Thread t ... 阅读全文
posted @ 2018-07-19 15:26 绿叶萌飞 阅读(673) 评论(0) 推荐(0) 编辑
摘要:嗯,对,这是我的博客。 其实我的博客就是我的笔记本,在快速学习过程中非常容易遗忘。好记性不如烂笔头,可是曾把笔记写在笔记本却很少去看,或者没有看,长篇代码又懒的抄在笔记本,到后来才写在博客。写在博客其实挺方便,有些函数什么的用法可以直接搜索,网上也有很多... 阅读全文
posted @ 2018-07-18 20:11 绿叶萌飞 阅读(124) 评论(0) 推荐(0) 编辑
摘要:在同步代码块中,锁对象是谁,就用那个对象来调用wait和notify为什么wait方法和notify方法需要定义在Object? 因为所有的对象都是Object的子类对象,而所欲的对象都可以当做锁对象 jdk1.5版本之前多个线程通信用synchronize... 阅读全文
posted @ 2018-07-16 21:20 绿叶萌飞 阅读(170) 评论(0) 推荐(0) 编辑
摘要:先看Demo1:public class Demo1_Synchronized { public static void main(String[] args) { final Printer p = new Printer(); n... 阅读全文
posted @ 2018-07-15 14:10 绿叶萌飞 阅读(91) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线... 阅读全文
posted @ 2018-05-17 20:43 绿叶萌飞 阅读(81) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示