Такой последовательности выполнения можно достичь многими способами, например просто воспользоваться методом join()
, чтобы запустить поток в момент, когда другой уже закончит своё выполнение. Для реализации заданной последовательности, нужно запустить последний поток первым, и затем вызывать метод join()
в обратном порядке, то есть Т3 вызывает Т2.join
, а Т2 вызывает Т1.join
, таким образом Т1 закончит выполнение первым, а Т3 последним.
Домой Программирование Java Даны 3 потока Т1, Т2 и Т3? Как реализовать выполнение в последовательности...