2. 创建Callable实现类的实例,使用FutureTask类来包装Callable对象,该FutureTask对象封装了该Callable对象的call()方法的返回值。 3. 使用FutureTask对象作为Thread对象的target创建并启动新线程。 4.启动线程并调用FutureTask对象的get()方法来获得子线程执行结束后的返回值 image 优缺点 使用继承Thread类的方式创建多线程...