Trong máy tính khởi tạo lập trình, lười biếng là chiến thuật trì hoãn việc tạo ra một đối tượng, tính toán của một giá trị, hoặc một số quá trình tốn kém khác cho đến khi lần đầu tiên, nó cần thiết.Điều này thường được thực hiện bằng cách duy trì một lá cờ cho biết cho dù quá trình này đã diễn ra [cần dẫn nguồn]. Mỗi thời gian đối tượng mong muốn triệu tập, cờ thử nghiệm. Nếu nó đã sẵn sàng, nó được trả lại. Nếu không, nó được khởi tạo chỗ. Ở multithreaded mã, truy cập vào lá cờ phải được đồng bộ hóa để bảo vệ chống lại một tranh đoạt điều khiển.Xem lười biếng đánh giá cho một điều trị tổng quát của ý tưởng này. Bắt buộc nhiều ngôn ngữ mô hình này mang nguy hiểm ẩn, như bất kỳ thói quen lập trình dựa trên tiểu bang được chia sẻ.
đang được dịch, vui lòng đợi..
