Mi a lusta a C#-ban?
Mi a lusta a C#-ban?

Videó: Mi a lusta a C#-ban?

Videó: Mi a lusta a C#-ban?
Videó: Camila Cabello - Bam Bam (Official Music Video) ft. Ed Sheeran 2024, Lehet
Anonim

Lusta Az inicializálás egy olyan technika, amely elhalasztja egy objektum létrehozását az első alkalommal, amikor szükség lesz rá. Más szavakkal, az objektum inicializálása csak igény szerint történik. Vegye figyelembe, hogy a feltételek lusta inicializálás és lusta a példányosítás ugyanazt jelenti – felcserélhetően használhatók.

Következésképpen a Lazy T szál biztonságos?

cérna - Biztonságos Inicializálás. Alapértelmezés szerint, Lusta < T > tárgyak vannak cérna - biztonságos . Vagyis ha a kivitelező nem adja meg a fajtáját menetbiztonság , az Lusta < T > az általa létrehozott objektumok cérna - biztonságos . A következő példa ezt mutatja be Lusta példány három különálló értéke ugyanaz szálak.

mi az a lusta inicializálás C++-ban? Lusta inicializálás egyike azoknak a tervezési mintáknak, amelyeket szinte minden programozási nyelv használ. Célja, hogy az objektum építését időben előremozdítsa. Ez különösen akkor hasznos, ha az objektum létrehozása költséges, és a lehető legkésőbbre szeretné halasztani, vagy akár teljesen kihagyni.

Akkor miért van inicializálva a lusta?

Lusta inicializálás egy objektum azt jelenti, hogy létrehozását elhalasztják az első használatig. (Ennél a témánál a feltételek lusta inicializálás és lusta példányosítás szinonimák.) Lusta inicializálás elsősorban a teljesítmény javítására, a pazarló számítások elkerülésére és a programmemória-igény csökkentésére szolgál.

Mi az a lusta VAR a Swiftben?

Gyors közvetlenül a nyelvbe épített mechanizmussal rendelkezik, amely lehetővé teszi a költséges munka éppen időben történő kiszámítását, és az a lusta változó . Ezek változók olyan függvény használatával jönnek létre, amelyet csak akkor ad meg, ha az változó először kérik. Az lusta ingatlanként van megjelölve lusta var.

Ajánlott: