SORU
8 AĞUSTOS 2010, Pazar


Tam olarak yönetilmeyen kaynakları nelerdir?

Yönetilmeyen kaynakları hakkında bilmek istiyorum. Biri bana fikir verebilir mi?

CEVAP
8 AĞUSTOS 2010, Pazar


Yönetilen kaynak "hafıza" yani çöp toplayıcısı tarafından yönetilen. yönetilen temelde anlamına gelir Artık yönetilen bir nesne yönetilen bellek kullanır) için başvurular, çöp toplayıcı (sonunda) sizin için bellek yayınlayacak.

Yönetilmeyen kaynakları çöp toplayıcı değil, o nedenle o zaman her şey. Örneğin:

  • Dosyaları açın
  • Açık ağ bağlantıları
  • Yönetilmeyen bellek
  • JAY: köşe tamponları, dizin arabellekleri, dokular, vb.

Normalde bu yönetilmeyen kaynakları serbest bırakmak istiyorumöncenesne onları yönetmek için başvurular kaybedersiniz. Bu nesne üzerinde Dispose arayarak bunu yapabilirsiniz, veya (C#) idare edecek using deyimini kullanarak Dispose arıyor.

Yönetilmeyen kaynakları Dispose düzgün ihmal ederseniz, çöp toplayıcı nesnesi kaynak çöp toplanan içeren zaman sonunda sizin için idare edecektir ("") sonlandırılması. Ama çünkü çöp toplayıcı bilmiyor hakkında yönetilmeyen kaynakları, söyleyemem sana çok ihtiyacı var bırakın onları - yani mümkün programınızı gerçekleştirmek zayıf ya da bitmiş kaynakları tamamen.

Yönetilmeyen kaynakları işleyen bir sınıf kendinizi uygulamak, Dispose Finalize doğru uygulamak gerekiyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012