Để trả lời câu hỏi thứ hai, đây là một vấn đề có thể mang lại lợi ích rất nhiều từ Rx. Nó được gọi là "Làm giàu nhanh chóng".
Bạn đã phát triển một trò chơi cùng tên và nó bán khá chạy. Nhưng nó chỉ có sẵn tại các cửa hàng của bạn để bán buôn. Để làm cho việc xử lý tiền mặt dễ dàng hơn, bạn có một băng chuyền chảy về phía bạn.
(Xin vui lòng thay đổi câu chuyện ở trên :))
Nhân viên bán hàng đặt các tờ tiền mặt bị ràng buộc vào đó mà không có nhãn cho biết số lượng và loại hóa đơn trong mốt. Công việc của bạn là sắp xếp và đếm tiền. Sau này, khi bạn nhận được nhiều tiền hơn, bạn có thể thuê người khác giúp bạn.
Trong trường hợp này, nguồn là một nguồn không đồng bộ của tiền mặt (Nhà sản xuất). Nhân viên và nhà cung cấp của bạn mong đợi tiền, nhưng bạn phải tiêu thụ mớ, giải nén chúng và sử dụng logic kinh doanh tùy chỉnh của bạn để đóng gói lại khi thích hợp để trả cho họ.
Những người bán hàng đang chạy theo chủ đề riêng của họ, để họ không phải chờ bạn đếm những gì họ ném vào thắt lưng. Thời gian của bạn được tận dụng tốt nhất nếu bạn được thông báo khi có nhiều tiền hơn để đếm, cho đến lúc đó bạn có thể làm công việc khác.
Bạn có thể biểu diễn mỗi wad bằng một byte [].
Đây là một tình huống thực tế khá phổ biến; khi bạn truy xuất bất kỳ tài nguyên nào [ví dụ: các trang web cho công cụ tìm kiếm, hình ảnh hoặc video] trên mạng hoặc dữ liệu từ các thiết bị ngoại vi, bạn sẽ nhận được chúng trong các byte (có thể có tiêu đề). Trong một luồng đơn hoặc trong môi trường đa luồng quá khó để làm việc, bạn có xu hướng tổng hợp và xử lý chúng. Không còn nữa !!