正在加载图片...
2.Windows XP线程的状态及状态变迁 Windows XP里,进程仍有就绪、运行、等待三种基本的状态。线程可有六种可能 的状态:就绪、备用、运行、 等待、转换和终止。 可运行 选择运行 切换 。就绪:这种线程已获得除 备用 处理机外所需的资源,因此可 被调度执行。 就绪 运行 ·备用:这种线程已被选 终止 为下一次在$MP的一个特定处 资源可用 抢占 理器上运行。该线程等待,直 到那个处理器可用。若备用线 不可运行 解除阻塞恢 程的优先级足够高,正在那个 复资源可用 处理器上运行的线程就可能被 转换 等待 终止 备用线程抢占。 解除阻塞 ·运行:拥有处理器的线 资源不可用 阻塞挂起 程,处于运行状态。 。等待:一个运行的线程,因某一事件(如O)而被阻塞,则进入等待状态。 ·转换:当处于等待状态的线程所等待的条件已经得到满足、但它所需要的资源此时 还不可能满足时,那么就转为转换状态。 ·终止:一个线程执行完毕或者被另一个线程撤销,它就成为终止状态。2. Windows XP线程的状态及状态变迁 Windows XP里,进程仍有就绪、运行、等待三种基本的状态。线程可有六种可能 的状态:就绪、备用、运行、 等待、转换和终止 。 . 切换 可运行 备用 就绪 运行 转换 等待 终止 终止 阻塞/挂起 解除阻塞 资源不可用 资源可用 选择运行 抢占 解除阻塞/恢 复资源可用 不可运行 . 就绪:这种线程已获得除 处理机外所需的资源,因此可 被调度执行。 . 备用:这种线程 已被选 为下一次在SMP的一个特定处 理器上运行。该线程等待,直 到那个处理器可用。若备用线 程的优先级足够高,正在那个 处理器上运行的线程就可能被 备用线程抢占。 . 运行:拥有处理器的线 程,处于运行状态。 . 等待:一个运行的线程,因某一事件(如I/O)而被阻塞,则进入等待状态。 . 转换:当处于等待状态的线程所等待的条件已经得到满足、但它所需要的资源此时 还不可能满足时,那么就转为转换状态。 . 终止:一个线程执行完毕或者被另一个线程撤销,它就成为终止状态
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有