博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java-内存模型
阅读量:5240 次
发布时间:2019-06-14

本文共 382 字,大约阅读时间需要 1 分钟。

读书笔记,读完思考现在的代码是怎么进行运行的,运行的过程中都做了哪些操作,以后优化代码要考虑的

关键字

     重排序、数据依赖性、控制依赖性、顺序一致性(sequentially consistent)、数据的内存可见性、happen-before、as-if-serial、单线程程序、内存屏障、消息传递模型、共享内存模型

     数据竞争

            程序未正确同步

     常用同步原语

        synchronized volatile  final

     顺序一致性内存模型

 

    TSO

    PSO

    RMO

    POWER PC

关键思想

  在计算机中,软件技术和硬件技术有一个共同的目标,在不改变程序执行结果的前提下,尽可能的提高开发并行度、

  对于会改变程序结果的重排序,jmm要求编译器和处理器禁止重排序。否则,相反。

 

转载于:https://www.cnblogs.com/chne/p/8177018.html

你可能感兴趣的文章
auth模块
查看>>
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
log4j.properties的作用
查看>>
游戏偶感
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
Spring-hibernate整合
查看>>
c++ map
查看>>
exit和return的区别
查看>>
discuz 常用脚本格式化数据
查看>>
洛谷P2777
查看>>
PHPStorm2017设置字体与设置浏览器访问
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>