C# tembel nedir?
C# tembel nedir?

Video: C# tembel nedir?

Video: C# tembel nedir?
Video: C# ile Yapay Zeka Temelleri 2024, Kasım
Anonim

Tembel başlatma, bir nesnenin oluşturulmasını ilk ihtiyaç duyulana kadar erteleyen bir tekniktir. Başka bir deyişle, nesnenin başlatılması yalnızca talep üzerine gerçekleşir. Şartların tembel başlatma ve tembel örnekleme aynı anlama gelir - birbirlerinin yerine kullanılabilirler.

Sonuç olarak, Tembel T ipliği güvenli midir?

Konu - Güvenli Başlatma. Varsayılan olarak, Tembel < T > nesneler Konu - güvenli . Diğer bir deyişle, eğer yapıcı türü belirtmiyorsa iplik güvenliği , NS Tembel < T > oluşturduğu nesneler Konu - güvenli . Aşağıdaki örnek, aynı Tembel örnek üç ayrı için aynı değere sahiptir İş Parçacığı.

C++'da tembel başlatma nedir? Tembel başlatma neredeyse tüm programlama dillerinde kullanılan tasarım modellerinden biridir. Amacı, nesnenin yapısını zamanda ileriye taşımaktır. Nesnenin oluşturulması pahalı olduğunda ve onu mümkün olduğunca geç ertelemek, hatta tamamen atlamak istediğinizde özellikle kullanışlıdır.

Öyleyse, tembel neden başlatılıyor?

tembel başlatma Bir nesnenin tanımı, yaratılmasının ilk kullanılana kadar ertelendiği anlamına gelir. (Bu konu için şartlar tembel başlatma ve tembel örnekleme eş anlamlıdır.) tembel başlatma öncelikle performansı artırmak, gereksiz hesaplamaları önlemek ve program belleği gereksinimlerini azaltmak için kullanılır.

Swift'de tembel VAR nedir?

Süratli Pahalı işlerin tam zamanında hesaplanmasını sağlayan dilde yerleşik bir mekanizmaya sahiptir ve buna bir tembel değişken . Bunlar değişkenler belirttiğiniz bir işlev kullanılarak oluşturulur, yalnızca değişken ilk talep edilir. NS tembel özellik olarak işaretlendi tembel var.

Önerilen: