实现callable为什么要依赖线程池?
不一定要依赖线程池吧,callable和runnable类似,都是通过start方法开始的,只不过callable可以有返回值而已
callable 与 runnable 都是对于要执行的任务的抽象,只是runnale 不支持返回值,callable 有返回值。任务需要被执行,可以自己创建线程执行任务,也可以交给线程池执行