对于分配在堆栈上的局部变量来说,操作系统维护着一个堆栈指针来指向下一个自由空间的地址,并且堆栈的内存地址是由高位到低位向下填充
对于值类型来说,一般创建在线程的堆栈上
引用类型的实例分配于托管堆上
栈的分配是向低地址扩展,而堆的分配是向高地址扩展。
对于分配在堆栈上的局部变量来说,操作系统维护着一个堆栈指针来指向下一个自由空间的地址,并且堆栈的内存地址是由高位到低位向下填充
对于值类型来说,一般创建在线程的堆栈上
引用类型的实例分配于托管堆上
栈的分配是向低地址扩展,而堆的分配是向高地址扩展。