C# - 垃圾回收

  1. 存放物件位置的變數稱為 reference, 當我們宣告物件的變數時,只是產生一個用來記住物件地址的 reference 而已
    Info a = new Info()
  2. 物件的實際本體位置是在電腦的記憶體中有一塊稱為 Heap 的空間。
  3. 執行 new(),電腦才會在 Heap 產生物件
  4. 當一個物件沒有任何 reference 指向(儲存物件的地址)他的時候,就會被判定為不需要的物件
  5. C# 的程式執行時,背後有一個垃圾車會默默地檢查 Heap ,並刪除不需要的物件

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2020 CYC'S BLOG All Rights Reserved.

UV : | PV :