CLR的简单理解

        CLR加载程序生成进程,一个进程中可以存在多个线程,当创建一个线程时,会分配1Mb的空间,也就是线程的栈空间,对应jvm的虚拟机堆栈,是线程执行过程中用到的工作内存。这片内存用于方法传递实参,并存储方法内部定义的局部变量,栈是从高位地址向低位地址构建。栈是由操作系统直接管理,不受GC控制,当执行的方法退出后,栈中的存储会自动释放。栈的效率很高,但存储空间有限。         对象
相关文章
相关标签/搜索