Tənbəl başlatma şəbəkədə necə həyata keçirilə bilər?
Tənbəl başlatma şəbəkədə necə həyata keçirilə bilər?

Video: Tənbəl başlatma şəbəkədə necə həyata keçirilə bilər?

Video: Tənbəl başlatma şəbəkədə necə həyata keçirilə bilər?
Video: CS50 2015 - Week 2 2024, Bilər
Anonim

Tənbəl başlatma ilk növbədə istifadə olunur üçün performansını yaxşılaşdırın, israfçı hesablamalardan qaçın və proqram yaddaş tələblərini azaldın. İstifadə etməklə Tənbəl üçün Sifarişlər obyektini elan edin tənbəl başlatma , Sən bacarmaq obyekt istifadə edilmədikdə sistem resurslarını israf etməyin.

Üstəlik, tənbəl başlatma nə deməkdir?

Kompüter proqramlaşdırmasında, tənbəl başlatmadır obyektin yaradılmasını, dəyərin hesablanmasını və ya başqa bir bahalı prosesi ilk dəfəyə qədər gecikdirmək taktikası edir lazımdır. O edir bir növ tənbəl xüsusi olaraq istinad edən qiymətləndirmə instansiya obyektlərin və ya digər resursların.

Həmçinin, Sistem tənbəlliyi nədir? Qeydlər. istifadə edin tənbəl böyük və ya resurs tutumlu obyektin yaradılmasını və ya resurs tutumlu tapşırığın icrasını təxirə salmaq üçün inisializasiya, xüsusən də proqramın fəaliyyət müddəti ərzində belə yaratma və ya icra baş vermədikdə. Hazırlamaq üçün tənbəl başlatma, bir nümunə yaradırsınız Tənbəl.

Eynilə, siz soruşa bilərsiniz ki, Lazy T tipindən nə vaxt istifadə etməlisiniz?

7 Cavablar. Sən adətən istifadə edin o zaman Sən istəyirəm üçün bir şeyi ilk dəfə reallaşdırın istifadə olunur . Bu, həmişə xərc çəkmək əvəzinə, onu yaratmaq xərclərini lazım olan vaxta qədər gecikdirir. Obyekt ola bilər və ya olmaya bilərsə, bu, adətən üstünlük təşkil edir istifadə olunur və onun tikintisinin dəyəri əhəmiyyətsiz deyil.

C#-da tənbəl instantiasiya nədir?

Tənbəl başlatma obyektin yaradılmasını ilk dəfə ehtiyac duyulana qədər təxirə salan bir texnikadır. Başqa sözlə, başlatma obyektin yalnız tələbi ilə baş verir. Qeyd edək ki, şərtlər tənbəl başlatma və tənbəl instansiya eyni şeyi ifadə edir - onlar bir-birini əvəz edə bilər.

Tövsiyə: