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

【7.14】线程Thread

时间:2017-07-14 23:10:15      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:res   read   运行   空闲   处理   run   ble   同步   block   

1):进程的就绪(Runnable)和阻塞(Blocked)的区别

    当处理机空闲时,处于就绪状态的线程就会得到处理器资源,进入运行,当调用yield()时,处于运行状态的线程转入就绪状态。

    当线程陷入阻塞时,即使处理机空闲也不会为该进程分配处理器资源,直到相关的动作完成(sleep时间到、I/O输入完成,获得同步锁,收到通知

    、resume()),sleep()、等待I/O输入,等待同步锁、等待通知、suspend()等会让进程进入阻塞状态。

 

【7.14】线程Thread

标签:res   read   运行   空闲   处理   run   ble   同步   block   

原文地址:http://www.cnblogs.com/yuwenhui/p/7172913.html

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