Windows在线程切换时会保存当前线程上下文context,有的资料说context是在线程内核对象中,有的说是在线程的内核栈中,究竟保存在哪里呢?请各位大神指点一下其存放的具体存放位置。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
功夫鱼 谢谢答复!但我想知道的是,线程切换的时候,当前线程的寄存器等下下文信息保存在哪里?
Context保存在TRAP_FRAME结构里,TRAP_FRAME在内核栈上,内核栈在线程对象上