Nó được gọi là tải lười biếng bởi vì, giống như một người lười biếng, bạn đang đưa ra làm một cái gì đó bạn không muốn. Ngược lại là tải Eager, nơi bạn tải một cái gì đó ngay lập tức, lâu trước khi bạn cần nó.
Nếu bạn tò mò tại sao mọi người có thể sử dụng tải chậm, hãy xem xét một ứng dụng cần thời gian LOOOOONG để bắt đầu. Ứng dụng này có thể đang tải rất nhiều thứ ... tải mọi thứ từ đĩa, và thực hiện các phép tính và không bao lâu trước khi nó cần thiết.
So sánh điều này với tải chậm, ứng dụng sẽ khởi động nhanh hơn, nhưng sau đó lần đầu tiên bạn cần làm gì đó yêu cầu tải lâu, có thể tạm dừng một chút trong khi tải lần đầu tiên. Vì vậy, với tải chậm, bạn đang khấu hao thời gian tải trong suốt quá trình chạy ứng dụng của bạn ... và bạn thực sự có thể lưu từ việc tải những thứ mà người dùng không bao giờ có ý định sử dụng.
Nguồn
2008-08-30 19:44:05
Giải thích tuyệt vời. – Christian
+1 để so sánh với "Eager Loading" –
@Mike Stone, Xin chào, bạn có thể giải thích khi nào nên sử dụng tải lười biếng và háo hức? Như tôi biết, nếu tôi chạy trình quản lý tệp, nó sử dụng thiết kế tải chậm. – Stallman