Kako se lijena inicijalizacija može postići na mreži?
Kako se lijena inicijalizacija može postići na mreži?

Video: Kako se lijena inicijalizacija može postići na mreži?

Video: Kako se lijena inicijalizacija može postići na mreži?
Video: REVAN - THE COMPLETE STORY 2024, Novembar
Anonim

Lazy inicijalizacija primarno se koristi to poboljšati performanse, izbjeći rasipno računanje i smanjiti zahtjeve programske memorije. Korišćenjem Lazy to proglasiti objekt Orders za lenja inicijalizacija , ti mogu izbjegavajte trošenje sistemskih resursa kada se objekt ne koristi.

Štaviše, šta znači lijena inicijalizacija?

U kompjuterskom programiranju, lenja inicijalizacija je taktika odlaganja stvaranja objekta, izračunavanja vrijednosti ili nekog drugog skupog procesa do prvog puta je potreban. To je neka vrsta lijen evaluacija koja se posebno odnosi na instancija objekata ili drugih resursa.

Takođe, šta je sistem lijen? Napomene. Koristi lijen inicijalizacija za odlaganje kreiranja velikog ili resursno intenzivnog objekta, ili izvršavanje zadatka koji zahtijeva puno resursa, posebno kada se takvo kreiranje ili izvršavanje možda neće dogoditi tokom životnog vijeka programa. Da se pripremim za lijen inicijalizacije, kreirate instancu Lazy.

Slično, možete pitati, kada biste trebali koristiti tip Lazy T?

7 odgovora. Vi tipično koristiti to kada ti željeti to instancirati nešto prvi put kada je to zapravo korišteno . Ovo odgađa trošak njegovog kreiranja do ako/kada bude potreban umjesto da uvijek snosi troškove. Obično je ovo poželjnije kada objekt može ili ne mora biti korišteno a trošak njegove izgradnje je netrivijalan.

Šta je lijena instancija u C#?

Lazy inicijalizacija je tehnika koja odgađa stvaranje objekta sve dok prvi put nije potreban. Drugim riječima, inicijalizacija objekta se dešava samo na zahtjev. Imajte na umu da uslovi lenja inicijalizacija i lenjo instanciranje znače istu stvar - mogu se koristiti naizmenično.

Preporučuje se: