class Ticket1 implements Callable<Integer> {
@Override
public Integer call() throws Exception {
System.out.println("调用到call");
return 500;
}
}
public class MyClass2 {
public static void main(String[] args) {
//FutureTask继承了RunnableFuture RunnableFuture继承了Runnable 所以在Thread 中可以直接传funturetask
FutureTask futureTask = new FutureTask(new Ticket1());
new Thread(futureTask).start();;
try {
System.out.println(futureTask.get());
} catch (InterruptedException | ExecutionException e) {
e.printStackTrace();
}
}
}
java 1.5以后有的新的写法
java 带返回值线程 Callable
最新推荐文章于 2024-03-12 09:00:00 发布