Мне нужно иметь два класса, один класс имеет два метода, каждый из которых займет некоторое время, чтобы выполнить полностью. Второму классу предоставляется информация, которая решит, какой из двух методов в первом классе будет выполняться. Важно, однако, что если второй класс (который будет выполняться в то же время в своем потоке) решает, что должен выполняться другой из двух методов, первый класс должен перейти к выполнению другого метода и не ждать для первого, чтобы закончить.Управление выполнением метода через потоки в Java
Если класс A имеет два метода и класс B параллелен в другом потоке, определяющем, какой метод выполнить, то вот пример: A выполняет метод 1, на выполнение которого потребуется некоторое время. Во время выполнения метода 1, решение класса B должно выполнить метод 2, который означает, что класс A должен немедленно прекратить выполнение метода 1 и перейти к выполнению метода 2.
Возможно ли это? Может быть, с прерываниями?
благодаря