Tôi có một ExecutorService quản lý một số cuộc gọi. Các nhiệm vụ mà chạy Callables chủ yếu là hộp đen biến đổi và số crunching. Trong điều kiện nhất định, dữ liệu được chuyển đổi sẽ dao động và luồng sẽ mất hơn một giờ để hoàn thành. Để so sánh, hầu hết các chủ đề được hoàn thành trong vòng một phút.Giới hạn thời gian đối với từng chủ đề với ExecutorService
Nó được xác định rằng dữ liệu từ các chuỗi dài chạy không liên quan. Tôi muốn làm gián đoạn bất kỳ chuỗi nào chạy lâu hơn một khoảng thời gian nhất định. Cách tốt nhất để làm điều này là gì?
Cuộc gọi cần trả lại giá trị. –
Cảm ơn, bạn có thể tưởng tượng tôi chỉ viết một tay miễn phí. Nếu chỉ Firefox có trình biên dịch được cài sẵn :) –