Мне нужно чтобы при определенных обстоятельствах, если один поток заметит что-то, остановку делали все остальные, или делали паузу, помогите люди добрые, как это можно реализовать?
Только как вы его сможете идентифицировать среди других потоков? Вам проще изначально сохранять эти данные в переменной вне обработчика в любом удобном виде (в зависимости от задачи разумеется). В таком случае вы сможете сделать с этим потоком что угодно и где угодно.