Có một lớp Java ví dụ rằng:Java có hồ bơi chủ đề nhiều hàng có thể lập chỉ mục không?
- nhiệm vụ thực thi có thể được thêm vào thông qua một id, nơi mà tất cả các công việc với cùng id được đảm bảo để không bao giờ chạy đồng thời
- Số chủ đề có thể được giới hạn trong một số tiền cố định
Một giải pháp ngây thơ của Bản đồ sẽ dễ dàng giải quyết (1), nhưng sẽ khó quản lý (2). Tương tự, tất cả các lớp gộp nhóm mà tôi biết sẽ kéo từ một hàng đợi duy nhất, có nghĩa là (1) không được đảm bảo.
Các giải pháp liên quan đến thư viện bên ngoài được hoan nghênh.
bạn đã thử những gì>? – Makky
@Makky, tôi đã xem xét cụ thể về Spring TaskExecutor – 00500005
@downvoters, tại sao đây lại là một câu hỏi tồi? Đây không phải là một câu hỏi "plz cho tôi teh mã", và dường như với tôi rằng nó sẽ là một trường hợp sử dụng khá phổ biến cho đa luồng, và googling không mang lại bất kỳ kết quả rõ ràng – 00500005