[问题]

有线程T1,T2,T3,T4 如何实现线程依照T1-T4程序运行?

[代码]

public static void main(String[] args) {    final FutureTask<Integer> ft1 = new FutureTask<>(()-> {        System.out.println("ft1");        return 1;    });    final FutureTask<Integer> ft2 = new FutureTask(()-> {        ft1.get();        System.out.println("ft2");        return 1;    });    final FutureTask<Integer> ft3 = new FutureTask(()-> {        ft2.get();        System.out.println("ft3");        return 1;    });    final FutureTask<Integer> ft4 = new FutureTask(()-> {        ft3.get();        System.out.println("ft4");        return 1;    });    new Thread(ft1).start();    new Thread(ft2).start();    new Thread(ft3).start();    new Thread(ft4).start();}