一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

引用類型賦值為null與加速垃圾回收

  在標(biāo)準(zhǔn)的Dispose模式中,提到了需要及時釋放資源,卻并沒有進一步細(xì)說讓引用等于null是否有必要。

  有一些人認(rèn)為等于null可以幫助垃圾回收機制早點發(fā)現(xiàn)并標(biāo)識對象是垃圾。其他人則認(rèn)為這沒有任何幫助。是否賦值為null的問題首先在方法的內(nèi)部被人提起。現(xiàn)在,為了更好的闡述提出的問題,我們來撰寫一個Winform窗體應(yīng)用程序。如下:

        private void button1_Click(object sender, EventArgs e)
{
Method1();
Method2();
}

private void button2_Click(object sender, EventArgs e)
{
GC.Collect();
}

private void Method1()
{
SimpleClass s
= new SimpleClass("method1");
s
= null;
//其它無關(guān)工作代碼(這條注釋源于回應(yīng)回復(fù)的朋友的質(zhì)疑)
}
private void Method2()
{
SimpleClass s
= new SimpleClass("method2");
}
}

class SimpleClass
{
string m_text;

public SimpleClass(string text)
{
m_text
= text;
}

~SimpleClass()
{
MessageBox.Show(
string.Format("SimpleClass Disposed, tag:{0}", m_text));
}
}

NET技術(shù)引用類型賦值為null與加速垃圾回收,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品免费观看网站 | 美女黄色在线观看 | 日韩一区二三区无 | 久久精品8 | 成人亚洲综合 | 精品国产一区二区三区香蕉事 | 久草视频一区 | 国产成人永久免费视频 | 九九视频免费精品视频免费 | 麻豆国产视频 | 色婷婷激情五月综合 | 亚洲激情图片区 | 久久夜色精品国产噜噜亚洲a | 91精品在线免费观看 | 美女脱了内裤打开腿让人桶网站o | 婷婷99精品国产97久久综合 | 国产成人精品日本亚洲网站 | 不卡一区二区三区四区 | 久久精品国产清白在天天线 | 亚洲天堂久久 | 久久精品国产亚洲片 | 91麻豆精品激情在线观看最新 | 国产在线精品一区二区不卡 | 国产精品资源手机在线播放 | 7777精品伊人久久久大香线蕉 | 久久免 | 小说区亚洲区 | 视频国产精品 | 丁香六月婷婷综合激情动漫 | 黄色激情视频在线观看 | 91精品国产色综合久久不卡蜜 | 美女被性调教视频在线观看 | 目韩一区二区三区系列片丶 | 美女又美女又黄又免费网站 | 四虎在线精品免费高清在线 | 91三级在线观看 | 亚洲看黄 | 亚洲性在线| 久久久久国产一级毛片高清板 | 四虎现在的网址入口 | 97久久精品国产成人影院 |