30/09/2018, 19:50

Làm cách nào để dừng nhiều luồng từ một luồng khác

Như tiêu đề ạ. Ứng dụng của mình tạo nhiều luồng để tìm kiếm theo tên file trên toàn bộ máy. Khi nhấn stop thì nó sẽ dừng việc tìm kiếm. Nhưng mình chưa biết làm thế nào để dừng các luồng này lại. Dùng 1 biến global được không nhỉ

yoyo viết 22:00 ngày 30/09/2018

Bạn tạo một biến chung iStopping rồi trong mỗi luồng kiểm tra nếu không phải isStopping thì làm tiếp công việc của luồng đó, nếu phải thì exit

Nguyễn Văn Tâm viết 22:03 ngày 30/09/2018

Mình tạo rồi nhưng thử thì có luồng thoát có luồng không có cách nào khác không nhỉ

Mai Anh Dũng viết 22:05 ngày 30/09/2018

Kiểm tra thử luồng nào không dừng. Không dừng là do lý do gì

Bài liên quan
0