首页 > 代码库 > 【7.14】线程Thread

【7.14】线程Thread

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

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

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

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

 

【7.14】线程Thread