问题:什么事java内存模型?

  首先呢不要答堆、栈、方法区。这是JVM的内存结构。下面阐述了JMM和JVM的区别和自己对JMM的见解

1、Java内存模型(JMM):即多线程相关的。定义了一个线程对另一个线程可见,共享变量放在主内存中,每一个线程又有自己的本地内存,当每一个线程访问共享变量时,可能本地内存数据没能及时的刷线到主内存中去,因此产生的线程不安全的问题。

2、JVM内存结构:堆、栈、方法区

最新文章

  1. Android Json处理框架
  2. .net DropDownList静态联动
  3. GOLANG 基本数据类型 整型
  4. 【python】jiraAPI使用教程 自动创建jira问题单并置状态为OPEN
  5. UVA11542 Square(高斯消元 异或方程组)
  6. Leetcode: Number of Boomerangs
  7. 圆形的Volley.NetworkImageView控件的实现
  8. DWZ中关于iframeCallback和validateCallback的注意事项
  9. Linux 网卡驱动设备程序设计(1)
  10. swift-辞典NSDictionary定义,变化的关键,删/加入关键
  11. sed 一些用法
  12. 消息队列-ActiveMQ
  13. 通过UDP广播实现Android局域网Peer Discovering
  14. DirectFB 之 分段动画
  15. 无法启动 IIS Express Web 服务器
  16. 基本数据类型 Symbol
  17. 树形结构模型Django-MPTT
  18. oracle 安装介绍
  19. 从创业者角度看《印度合伙人 Padman》后的一点感受
  20. vue实现左侧滑动删除

热门文章

  1. TensorFlow Data模块
  2. temperatureConversion1
  3. intellij idea 2019 安装使用教程
  4. Windows Server 2008文件服务器
  5. 重读《学习JavaScript数据结构与算法-第三版》- 第5章 队列
  6. Go语言框架:Beego vs Gin 的区别
  7. 如何用Python实现敏感词的过滤
  8. SQL Server 数据完整性的实现——约束
  9. python学习之路(1)---编程语言,变量
  10. Zabbix监控华为路由器配置