码迷,mamicode.com
首页 > 编程语言 > 详细

java线程(二)

时间:2018-03-21 13:45:48      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:yield   系统   second   policy   sleep   tail   rdo   csdn   stp   

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:如果执行程序尚未关闭,则位于工作队列头部的任务将被删除,然后重试执行程序(如果再次失败,则重复此过程)

java线程(二)

标签:yield   系统   second   policy   sleep   tail   rdo   csdn   stp   

原文地址:https://www.cnblogs.com/stuhjf/p/8615568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!