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

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

时间:2017-09-02 19:52:58      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:run   状态   其他   wait   使用权   进入   blog   runnable   情况   

多线程相关概念:

技术分享

线程的5种状态:

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

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

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

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

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

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

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

标签:run   状态   其他   wait   使用权   进入   blog   runnable   情况   

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

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