Tôi đang xây dựng một bảng điều khiển Sudoku Solver nơi mục tiêu chính là tốc độ thô.Làm cách nào để tái sử dụng một chuỗi trong Java?
Tôi hiện có một ManagerThread bắt đầu WorkerThreads để tính toán các neibhbors của mỗi ô. Vì vậy, một WorkerThread được bắt đầu cho mỗi ô ngay bây giờ. Làm thế nào tôi có thể tái sử dụng một chủ đề hiện có đã hoàn thành công việc của mình?
Mẫu hồ bơi chủ đề có vẻ là giải pháp, nhưng tôi không hiểu phải làm gì để ngăn chặn chuỗi chết khi công việc của nó đã hoàn tất.
ps: Tôi không mong đợi đạt được nhiều hiệu suất cho tác vụ cụ thể này, chỉ muốn thử nghiệm cách đa luồng hoạt động trước khi áp dụng cho các phần phức tạp hơn của mã.
Cảm ơn
Nhiều cuộc điều tra trên như thế nào nó hoạt động: http://stackoverflow.com/questions/2324030/java-thread-reuse -stackoverflow – Eddy