Logo tr.boatexistence.com

Sonlandırma yönteminden neden kaçınılmalıdır?

İçindekiler:

Sonlandırma yönteminden neden kaçınılmalıdır?
Sonlandırma yönteminden neden kaçınılmalıdır?
Anonim

Programımızda bile 3 iş parçacığının tümü için finalize yöntemini çalıştıramıyor. "Bu yöntem doğal olarak güvenli değil Diğer iş parçacıkları aynı anda bu nesneleri manipüle ederken sonlandırıcıların canlı nesneler üzerinde çağrılmasına neden olarak düzensiz davranış veya kilitlenmeye neden olabilir. "

Sonlandırma yönteminden neden kaçınılmalıdır C?

Bir nesnenin Finalize yöntemi, temel sınıfından başka herhangi bir nesne üzerinde bir yöntem çağırmamalıdır. Bunun nedeni, çağrılan diğer nesnelerin, ortak dil çalışma zamanının kapatılması durumunda olduğu gibi, çağıran nesne ile aynı anda toplanabilmesidir.

Sonlandırma yöntemini geçersiz kılalım mı?

Bir nesnenin temizleme kodunu içermesi veya nesne çöp toplanmadan önce yapılması gereken sistem kaynaklarının atılması için finailze yöntemi geçersiz kılınmalıdır.

Finalize yöntemiyle istisna atılırsa ne olur?

Sonlandırma yöntemi tarafından yakalanmamış bir istisna atılırsa, istisna yoksayılır ve o nesnenin sonlandırılmasısonlandırılır. … finalize yöntemi tarafından oluşturulan herhangi bir istisna, bu nesnenin sonlandırılmasının durdurulmasına neden olur, ancak aksi halde yoksayılır.

Sonlandırma yönteminin amacı nedir?

Object sınıfının sonlandırma yöntemi, Çöp Toplayıcı'nın her zaman Çöp Toplama için uygun olan nesneyi silme/yok etme işleminden hemen önce, temizleme faaliyeti gerçekleştirmek için çağırdığı bir yöntemdir.

Önerilen: