CLR的簡單理解

        CLR加載程序生成進程,一個進程中可以存在多個線程,當創建一個線程時,會分配1Mb的空間,也就是線程的棧空間,對應jvm的虛擬機堆棧,是線程執行過程中用到的工作內存。這片內存用於方法傳遞實參,並存儲方法內部定義的局部變量,棧是從高位地址向低位地址構建。棧是由操作系統直接管理,不受GC控制,當執行的方法退出後,棧中的存儲會自動釋放。棧的效率很高,但存儲空間有限。         對象
相關文章
相關標籤/搜索