start();启动线程 run();系统调用 sleep(int millsecond);休眠一段时间 isAlive();是否处于活动状态 currentThread();当前线程 interrupt();结束休眠,重新排队 yield();暂停当前线程,执行其他线程
线程池是指在创建一个多线程应用程序的时候创建的一个线程集合,然后在执行新的任务的时候重用这些线程而不是新建一个线程
线程的几种状态:
新建状态、就绪状态、运行状态、阻塞状态、死亡(终止)状态
线程赋值名称:
ThreadTest t1 = new ThreadTest(); Thread t01 = new Thread(t1,"面包");
.....
if(i==3){
Thread.yield();
//Thread.wait();
}
.....
object.notify();
http://blog.csdn.net/kaka534/article/details/51849285
CallerRunsPolicy:线程调用运行该任务的 execute 本身
AbortPolicy:处理程序遭到拒绝将抛出运行时RejectedExecutionException
DiscardPolicy:不能执行的任务将被删除
DiscardOldestPolicy:如果执行程序尚未关闭,则位于工作队列头部的任务将被删除,然后重试执行程序(如果再次失败,则重复此过程)