Qu'est-ce qui est paresseux en C# ?
Qu'est-ce qui est paresseux en C# ?

Vidéo: Qu'est-ce qui est paresseux en C# ?

Vidéo: Qu'est-ce qui est paresseux en C# ?
Vidéo: Comparing C# to Java - I Code in Both. Learn about the Differences and Similarities. 2024, Peut
Anonim

Paresseux l'initialisation est une technique qui reporte la création d'un objet jusqu'à la première utilisation. En d'autres termes, l'initialisation de l'objet ne se fait qu'à la demande. A noter que les termes paresseux initialisation et paresseux instanciation signifie la même chose - ils peuvent être utilisés de manière interchangeable.

Par conséquent, le thread Lazy T est-il sûr ?

Fil - En sécurité Initialisation. Par défaut, Paresseux < T > les objets sont fil - en sécurité . Autrement dit, si le constructeur ne spécifie pas le type de sécurité du fil , les Paresseux < T > les objets qu'il crée sont fil - en sécurité . L'exemple suivant montre que le même Paresseux instance a la même valeur pour trois fils.

qu'est-ce que l'initialisation paresseuse en C++ ? Initialisation paresseuse est l'un de ces modèles de conception qui est utilisé dans presque tous les langages de programmation. Son but est de faire avancer la construction de l'objet dans le temps. C'est particulièrement pratique lorsque la création de l'objet coûte cher, et que l'on souhaite la reporter le plus tard possible, voire l'ignorer complètement.

Alors, pourquoi paresseux est-il initialisé ?

Initialisation paresseuse d'un objet signifie que sa création est différée jusqu'à sa première utilisation. (Pour ce sujet, les termes initialisation paresseuse et instanciation paresseuse sont synonymes.) Initialisation paresseuse est principalement utilisé pour améliorer les performances, éviter les calculs inutiles et réduire les besoins en mémoire du programme.

Qu'est-ce que le VAR paresseux dans Swift ?

Rapide a un mécanisme intégré dans le langage qui permet le calcul juste à temps d'un travail coûteux, et il s'appelle un variable paresseuse . Ces variables sont créés à l'aide d'une fonction que vous spécifiez uniquement lorsque cela variable est d'abord demandé. Les paresseux la propriété est marquée comme var paresseux.

Conseillé: