Я делаю приложение, в котором я использовал MVC для разделения GUI для остальной части кода.Теперь я хочу для каждого события создать новый поток, который будет обрабатывать его в классе Controller.До сих пор я думал о том, чтобы создать новый объект Runnable, когда метод контроллера вызывается из нового события графического интерфейса пользователя, и передать ссылку на контроллер в качестве аргумента конструктора, чтобы новый объект мог вызывать требуемые методы из контроллера, а затемперейти к остальной части кода.Это звучит как хороший способ справиться с этим?Есть ли какой-то другой стандартный способ сделать эту операцию?Причина, по которой я создаю новый поток, заключается в том, что я не хочу, чтобы поток GUI выполнял что-то большее, чем код GUI.Спасибо!