2008年8月3日

《Windows via C/C++》学习笔记 —— 线程的CONTEXT结构

摘要: 线程内核对象中维护着一个重要的数据结构CONTEXT,该结构中保存着该线程最近一次在CPU内被执行的情况。在线程运行的时候,这些情况是保存在CPU内部的寄存器中的,当线程时间片到,状态由“运行”转入“就绪”的时候,这些寄存器中的数据会被保存到该CONTEXT结构中,比如线程执行到哪里了,内部数据是什么,等等。在线程调度之前,首先加载该CONTEXT结构中的数据。然后根据这些数据,线程开始运行。 阅读全文

posted @ 2008-08-03 00:12 小虎无忧 阅读(6481) 评论(0) 推荐(0) 编辑

导航