Was ist in C# faul?
Was ist in C# faul?

Video: Was ist in C# faul?

Video: Was ist in C# faul?
Video: Zu FAUL zum programmieren? Mache das... 2024, Kann
Anonim

Faul Initialisierung ist eine Technik, bei der die Erstellung eines Objekts aufgeschoben wird, bis es zum ersten Mal benötigt wird. Mit anderen Worten, die Initialisierung des Objekts erfolgt nur bei Bedarf. Beachten Sie, dass die Bedingungen faul Initialisierung und faul Instanziierung bedeuten dasselbe - sie können austauschbar verwendet werden.

Ist Lazy-T-Thread daher sicher?

Gewinde - Sicher Initialisierung. Standardmäßig, Faul < T > Objekte sind Gewinde - sicher . Das heißt, wenn der Konstruktor die Art von. nicht angibt Fadensicherheit , das Faul < T > Objekte, die es erstellt, sind Gewinde - sicher . Das folgende Beispiel zeigt, dass das gleiche Faul Instanz hat den gleichen Wert für drei separate Fäden.

Was ist eine faule Initialisierung in C++? Faule Initialisierung ist eines dieser Entwurfsmuster, das in fast allen Programmiersprachen verwendet wird. Sein Ziel ist es, die Konstruktion des Objekts in der Zeit voranzutreiben. Es ist besonders praktisch, wenn die Erstellung des Objekts teuer ist und Sie es so spät wie möglich verschieben oder sogar ganz überspringen möchten.

Warum wird dann faul initialisiert?

Faule Initialisierung eines Objekts bedeutet, dass seine Erstellung aufgeschoben wird, bis es zum ersten Mal verwendet wird. (Für dieses Thema sind die Begriffe faule Initialisierung und faule Instanziierung sind synonym.) Faule Initialisierung wird in erster Linie verwendet, um die Leistung zu verbessern, verschwenderische Berechnungen zu vermeiden und den Programmspeicherbedarf zu reduzieren.

Was ist Lazy VAR in Swift?

Schnell hat einen direkt in die Sprache eingebauten Mechanismus, der eine Just-in-Time-Berechnung teurer Arbeit ermöglicht, und heißt a faule Variable . Diese Variablen werden mit einer Funktion erstellt, die Sie nur angeben, wenn dies Variable wird zunächst nachgefragt. Die faul Eigenschaft ist gekennzeichnet als faul var.

Empfohlen: