Trong luồng chính của tôi, tôi có một while(listening)vòng lặp gọi accept()đối tượng ServerSocket của tôi, sau đó bắt đầu một luồng máy khách mới và thêm nó vào Bộ sưu tập khi một máy khách mới được chấp nhận. Tôi cũng có một luồng Quản trị viên mà tôi …
Tôi có một lớp lấy các đối tượng từ a BlockingQueuevà xử lý chúng bằng cách gọi take()trong một vòng lặp liên tục. Tại một thời điểm nào đó, tôi biết rằng sẽ không có thêm đối tượng nào được thêm vào hàng đợi. Làm cách nào để ngắt take()phương …