C# хэл дээр залхуу гэж юу вэ?
C# хэл дээр залхуу гэж юу вэ?

Видео: C# хэл дээр залхуу гэж юу вэ?

Видео: C# хэл дээр залхуу гэж юу вэ?
Видео: Залхуу ачаалах дизайны загвар | C# дээр залхуу ачаалж байна | Залхуу ачаалах заавар 2024, Арваннэгдүгээр
Anonim

Залхуу эхлүүлэх гэдэг нь объект үүсгэхийг анх удаа шаардлагатай болтол хойшлуулдаг техник юм. Өөрөөр хэлбэл, объектыг эхлүүлэх нь зөвхөн хүсэлтээр л хийгддэг. Нөхцөлүүдийг анхаарна уу залхуу эхлүүлэх ба залхуу instantiation нь ижил зүйлийг илэрхийлдэг-тэдгээрийг сольж хэрэглэж болно.

Тиймээс, Lazy T thread нь аюулгүй юу?

Thread - Аюулгүй Эхлүүлэх. Анхны утгаараа, Залхуу < Т > объектууд байна утас - аюулгүй . Өөрөөр хэлбэл, бүтээгч ямар төрлийг зааж өгөөгүй бол утасны аюулгүй байдал , the Залхуу < Т > үүсгэсэн объектууд нь утас - аюулгүй . Дараах жишээ ч мөн адил гэдгийг харуулж байна Залхуу жишээ нь гурван тусдаа ижил утгатай байна утаснууд.

C++ дээр залхуу эхлүүлэх гэж юу вэ? Залхуу эхлүүлсэн нь бараг бүх програмчлалын хэлэнд хэрэглэгддэг дизайны загваруудын нэг юм. Үүний зорилго нь объектын барилгын ажлыг цаг хугацаанд нь урагшлуулах явдал юм. Энэ нь ялангуяа объектыг бүтээх нь үнэтэй бөгөөд та үүнийг аль болох хойшлуулахыг эсвэл бүрмөсөн алгасахыг хүсч байвал илүү тохиромжтой.

Тэгвэл яагаад залхууг эхлүүлдэг вэ?

Залхуу эхлүүлэх Объект нь анх ашиглагдах хүртэл нь бүтээгдэхийг хойшлуулна гэсэн үг юм. (Энэ сэдвийн хувьд нөхцөлүүд залхуу эхлүүлэх болон залхуу дүр төрх ижил утгатай.) Залхуу эхлүүлэх нь гүйцэтгэлийг сайжруулах, үрэлгэн тооцооллоос зайлсхийх, програмын санах ойн шаардлагыг багасгахад голчлон ашиглагддаг.

Swift дахь залхуу VAR гэж юу вэ?

Хурдан Үнэтэй ажлыг цаг тухайд нь тооцоолох боломжийг хэл дээр суулгасан механизмтай бөгөөд үүнийг залхуу хувьсагч . Эдгээр хувьсагч Энэ нь зөвхөн тухайн үед таны зааж өгсөн функцийг ашиглан үүсгэгддэг хувьсагч эхлээд хүсэлт тавьдаг. The залхуу өмч гэж тэмдэглэсэн залхуу вар.

Зөвлөмж болгож буй: