一定义:
1.Runnable 接口 run方法
Thread t= new Thread (Runnale对象); t.start() Thread.yiled() 是通知线程调度器已经执行完生命周期中最重要的部分,此时可以切换给其它任务
Executor
ExecutorService exec = Executor.new CachedThreadPool();
CachedThreadPool () 无限制数
FixThreadPool(i) 限定线程数
SingleThreadExecutor() 线程数量为1的FixThreadPool 提交多个任务时,完成一个线程再继续下一个
callable 接口 call() 任务完成时返回一个值,Runnable不返回值
Callable<T> T 是call()的返回值 Runnable 用excute()执行
Callable 用submit( )执行 停止shutdown