java内存模型笔记一

1.在并发中处理两个问题:a.线程之间如何通信 b.线程之间如何同步

2.线程之间通信机制:共享内存与消息传递

3.线程间共享公共状态,通过读写内存中的公共状态

4.消息传递模型中通过传递消息显示通信

5.同步是指程序中用于控制不同线程间操作发生相对顺序的机制。指定某段代码是互斥的,接送数据在发送数据之前

6.所有实例,静态域,数组都存在堆内存中,堆内存在线程间共享。局部变量方法参数是线程私有的不存在内存可见性问题

7.线程之间的共享变量存在主内存中,每个线程都有一个私有的本地内存,本地内存存放该线程读写共享变量副本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,378评论 11 349
  • 本文基于周志明的《深入理解java虚拟机 JVM高级特性与最佳实践》所写。特此推荐。 衡量一个服务性能的高低好坏,...
    阳光的技术小栈阅读 1,111评论 0 3
  • 今天要写写舅舅家二表姐的故事。 二姐在家里排行老二,上面有大姐,下面有两个弟弟,一个妹妹。小时候没什么可说的,正常...
    麦子2008阅读 331评论 11 8
  • 不按照别人的意愿去生活就是我不好吗?那算啦吧!我不要做你生命里的老好人,我腹黑一点有什么不好!
    与二有缘的女孩阅读 151评论 0 0
  • 曲未终,情未倦,人已散,心已冷,转身,天涯路更远,相思情更长。夜阑人静时,扯几缕秋风,拧成思念的结,织一帘幽梦...
    一泓夜雨阅读 375评论 0 2