代码改变世界

阻塞,挂起

2011-03-16 17:24  Dirichlet  阅读(449)  评论(0编辑  收藏  举报
挂起是主动行为,阻塞是被动行为,
所以挂起恢复的话需要主动完成.而且挂起是由于运行时间片到了,内核要调度其它进程运行,被动式的失去CPU.而阻塞是不知道什么时候被阻塞或者什么时候被恢复阻塞,它会因为等待某件事情或者资源而停下来.因为不能马上得到,,必须等待别的进程释放资源才能继续,属于被动无法得到时间片,内核就切换其它进程运行.