能力值:
( LV13,RANK:250 )
|
-
-
2 楼
Google
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
是不是应该看操作系统的书啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
很多关于系统编程的书, 都会提到PEB与TEB, 你没看过这类书?
我想 PEB 就是 Process Environment Block 进程环境块, 那么 TEB 就是 Thread Environment Block 线程环境块, 但是这本书好像把这东西说是"线程控制块", 在另一本书上, 我又看到作者把它说成是 Thread Information Block 线程信息块, .... 怎么说的都有, 我晕; 但无论怎样, 听说这个结构的地址是在FS寄存器中保存的;
这个结构主要用于保存线程的Context, 即当时的环境信息, 如寄存器的值啊, 异常处理结构链啊, ....等等这些信息, 那么系统在切换到别的线程的时候, 就把这些信息保存进这个结构, 当这个线程再次被调度的时候, 就利用这个TEB记录着的信息来还原上一次线程被中断时的环境信息.
简单地,大概地的就是这样;
|
|
|