У меня есть кнопка "addCashier", которая создает поток, называемый "Cashier", теперь этот поток просто генерирует заказы каждые 4 секунды, while (true) в методе run() потока. Все там хорошо, но теперь я хочу добавить кнопку, чтобы имитировать кассиров. Я добавил логическую переменную в мой цикл while onDuty и публичную функцию logOff(), которая устанавливает этот onDuty bool в false, чтобы вывести меня из цикла while. Моя проблема теперь в моем классе gui, как я могу вызвать функцию в определенном потоке? Каждый поток кассира генерируется во время выполнения, поэтому я не знаю их имен.
Надеюсь, у меня есть смысл. Спасибо заранее.