内存模型
2016-08-17 10:59:09 0 举报
内存模型是一种抽象的概念,用于描述程序在计算机系统中的运行方式。它定义了程序中各种变量(如全局变量、静态变量、栈变量等)的访问规则,以及多线程环境下的同步机制。内存模型的主要目标是确保程序在并发执行时的正确性和一致性。不同的编程语言和处理器架构可能有不同的内存模型,例如,Java有自己的内存模型(JMM),而x86和ARM处理器也有各自的内存模型。内存模型的设计需要考虑许多因素,如指令重排、缓存一致性、内存屏障等。总之,内存模型是计算机科学中一个重要的概念,对于理解程序的行为和优化性能具有重要意义。
作者其他创作
大纲/内容
栈存放临时变量和参数,是以帧的形式,每调用一个方法创建一个栈帧,方法执行完毕后,栈帧中的变量被回收
窗口1
窗口2
基本数据类型传递参数 传递的是值,引用类型 传递的是地址
静态成员,字符串常量池(JDK1.7之前)
main
40张票
调用方法
窗口3
new Studentstu_no=1name=wy1age=20
“方法名”
Student stu1
new Studentstu_no=2name=wy2age=20
堆存放new关键词创建出的对象
Student stu
窗口4
0 条评论
下一页