Rollen Holt

来源:互联网 发布:共享单车车辆调度算法 编辑:程序博客网 时间:2024/06/08 13:33

之前也总结了一篇文章《java多线程总结》,地址:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html

这个就叫做第二篇吧,呵呵。

线程一般有6个状态:

新建状态:new

可运行状态:runnable

休眠状态:timed_waiting

等待状态:waiting

阻塞状态:blocked

终止状态“terminated

当我们使用new创建线程之后,线程处于新建状态,当调用start方法之后,线程出于可运行状态,当线程需要获得对象的内置锁,而这个锁被其他线程所占用的时候,线程就出于阻塞状态,当线程等待其他线程通知调度表可以运行时,线程处于等待状态,当一个含有时间参数的方法,必须sleep()方法,可以让线程处于计时等待状态,当run()方法运行完毕或者出现异常,线程处于终止状态。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
原创粉丝点击