ขี้เกียจใน C # คืออะไร?
ขี้เกียจใน C # คืออะไร?

วีดีโอ: ขี้เกียจใน C # คืออะไร?

วีดีโอ: ขี้เกียจใน C # คืออะไร?
วีดีโอ: เอาชนะความขี้เกียจภายใน 5 นาที | The 5 Minutes Rule | อาหารสมองกับ The BookTeller 2024, อาจ
Anonim

ขี้เกียจ การเริ่มต้นเป็นเทคนิคที่ชะลอการสร้างวัตถุจนกว่าจะถึงครั้งแรกที่จำเป็น กล่าวอีกนัยหนึ่งการเริ่มต้นของวัตถุจะเกิดขึ้นเมื่อต้องการเท่านั้น โปรดทราบว่าเงื่อนไข ขี้เกียจ การเริ่มต้นและ ขี้เกียจ การสร้างอินสแตนซ์หมายถึงสิ่งเดียวกัน - สามารถใช้แทนกันได้

ดังนั้น เธรด Lazy T ปลอดภัยหรือไม่

เกลียว - ปลอดภัย การเริ่มต้น. โดยค่าเริ่มต้น, ขี้เกียจ < NS > วัตถุคือ เกลียว - ปลอดภัย . นั่นคือถ้าคอนสตรัคเตอร์ไม่ได้ระบุชนิดของ ความปลอดภัยของเกลียว , NS ขี้เกียจ < NS > วัตถุที่สร้างคือ เกลียว - ปลอดภัย . ตัวอย่างต่อไปนี้แสดงว่าเหมือนกัน ขี้เกียจ อินสแตนซ์มีค่าเท่ากันสำหรับสามแยกกัน กระทู้.

การเริ่มต้นขี้เกียจใน C ++ คืออะไร? การเริ่มต้นขี้เกียจ เป็นหนึ่งในรูปแบบการออกแบบที่ใช้ในการเขียนโปรแกรมภาษาเกือบทั้งหมด เป้าหมายของมันคือการย้ายการก่อสร้างของวัตถุไปข้างหน้าในเวลา มีประโยชน์อย่างยิ่งเมื่อการสร้างวัตถุมีราคาแพง และคุณต้องการเลื่อนเวลาออกไปให้เร็วที่สุด หรือแม้แต่ข้ามไปโดยสิ้นเชิง

แล้วทำไมขี้เกียจเริ่มต้น?

การเริ่มต้นขี้เกียจ ของวัตถุหมายความว่าการสร้างนั้นถูกเลื่อนออกไปจนกว่าจะมีการใช้งานครั้งแรก (สำหรับหัวข้อนี้ เงื่อนไข การเริ่มต้นขี้เกียจ และ การสร้างอินสแตนซ์ขี้เกียจ มีความหมายเหมือนกัน) การเริ่มต้นขี้เกียจ ใช้เป็นหลักในการปรับปรุงประสิทธิภาพ หลีกเลี่ยงการคำนวณที่สิ้นเปลือง และลดความต้องการหน่วยความจำของโปรแกรม

ขี้เกียจ VAR ใน Swift คืออะไร?

Swift มีกลไกที่สร้างขึ้นในภาษาที่ช่วยให้คำนวณงานราคาแพงได้ทันเวลา และเรียกว่า a ตัวแปรขี้เกียจ . เหล่านี้ ตัวแปร ถูกสร้างขึ้นโดยใช้ฟังก์ชันที่คุณระบุเฉพาะเมื่อนั้น ตัวแปร ถูกร้องขอครั้งแรก NS ขี้เกียจ ทรัพย์สินถูกทำเครื่องหมายเป็น ขี้เกียจ var.

แนะนำ: