首页 > 编程语言 > 详细

Java高级特性系列--多线程

时间:2017-09-02 19:48:44      阅读:223      评论:0      收藏:0      [点我收藏+]

多线程相关概念:

技术分享

线程的5种状态:

1,新建状态(New):线程对象被创建之后,就进入了新建状态。Thread thread = new Thread();

2,  就绪状态(Runnable):可执行状态,线程对象被创建后,其他线程调用了该对象的start()方法,该线程就启动了。处于就绪状态,随时可能被CPU调度执行。

3,运行状态(Running):线程获取到CPU正在执行。线程只能从就绪状态转为运行状态,不能从其他状态进入运行状态。

4,阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃了CPU的使用权,暂时停止运行。阻塞分为三种情况:

  (a)等待阻塞:通过调用线程的wait()方法,让线程等待某项工作的完成。

  (b)同步阻塞:线程在获取

Java高级特性系列--多线程

原文:http://www.cnblogs.com/IvySue/p/7467449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!