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

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: