Java堆和 栈内存,牵涉编译原理,程序运行的时候操作系统如何合理分配内存,如果运行之前就确定所占内存大小,变量的生存期 Java中将基本类型 声明对象的引用保存在站中,将数组尤其是可变大小数组 和对象保存在堆中、存放在栈中的数据有明确的大小、生命期 堆中的数据 存放没有顺序、
引用块内容
栈中的数据 存取有规则、速度快、缺点是由于栈内存要求连续空间、所以资源有限、而堆不要求连续 资源充足
/////
信号量可以实现进程之间,线程之间的通信
Java堆和 栈内存,牵涉编译原理,程序运行的时候操作系统如何合理分配内存,如果运行之前就确定所占内存大小,变量的生存期 Java中将基本类型 声明对象的引用保存在站中,将数组尤其是可变大小数组 和对象保存在堆中、存放在栈中的数据有明确的大小、生命期 堆中的数据 存放没有顺序、
引用块内容
栈中的数据 存取有规则、速度快、缺点是由于栈内存要求连续空间、所以资源有限、而堆不要求连续 资源充足
/////
信号量可以实现进程之间,线程之间的通信