立即学习:https://edu.csdn.net/course/play/26270/326864?utm_source=blogtoedu
使用Callable 和Futuretask
线程池
start 方法 call native start0 (will call function run())
get function》 wait until result get
Futuretask
最终执行 run 方法
可以设置时间 返回
思考题
ExecutorServie,submit(callable) 是怎么获取线程的执行结果的