第一章:线程三种常用模式(Callable代码)

 小结难点: 关于Callable 流程

//一、创建执行服务 也是线程池

ExecutorService ser = Executors.newFixedThreadPool(线程数);

//提交执行

Future<call方法返回的类型> fr = ser.submit(逻辑执行类);

//执行结果 返回call方法执行的结果

Object o = fr.get();

//执行完成,立即关闭线程

ser.shutdownNow();

  

原文地址:https://www.cnblogs.com/gjths/p/12199076.html