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: Easy browser-native image lazy loading with the `loading` attribute in HTML 2024, Svibanj
Anonim

Lijena inicijalizacija primarno se koristi do poboljšati performanse, izbjeći rasipno računanje i smanjiti zahtjeve programske memorije. Pomoću Lijen da proglasiti objekt Orders za lijena inicijalizacija , ti limenka izbjegavajte trošenje resursa sustava kada se objekt ne koristi.

Štoviše, što znači lijena inicijalizacija?

U kompjuterskom programiranju, lijena inicijalizacija je taktika odgađanja stvaranja objekta, izračunavanja vrijednosti ili nekog drugog skupog procesa do prvog puta je potrebna. To je vrsta lijen evaluacija koja se posebno odnosi na instanciranje objekata ili drugih resursa.

Također, što je sustav lijen? Opaske. Koristiti lijen inicijalizaciju kako bi se odgodilo stvaranje velikog ili resursno intenzivnog objekta, ili izvršenje zadatka koji zahtijeva puno resursa, osobito kada se takvo kreiranje ili izvršenje možda neće dogoditi tijekom životnog vijeka programa. Za pripremu za lijen inicijalizacije, stvarate instancu Lijen.

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

7 odgovora. Vas tipično koristiti to kada vas željeti do instancirati nešto prvi put kada je to zapravo korišteni . To odgađa trošak izrade dok/kad bude potreban umjesto da uvijek snosi troškove. Obično je ovo poželjnije kada objekt može ili ne mora biti korišteni a trošak njegove izgradnje je netrivijalan.

Što je lijena instancija u C#?

Lijena inicijalizacija je tehnika koja odgađa stvaranje objekta sve dok prvi put nije potreban. Drugim riječima, inicijalizacija objekta se događa samo na zahtjev. Imajte na umu da uvjeti lijena inicijalizacija i lijeno instanciranje znače isto - mogu se koristiti naizmjenično.

Preporučeni: