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ỉ :smile:

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

1 Like

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

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

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?