【问题标题】:Can someone explain what Process Enviornement Block (PEB), PCB (Process Control Block) and Thread Control Block (TCB) with an example how it work有人可以举例说明什么是进程环境块(PEB)、PCB(进程控制块)和线程控制块(PCB)是如何工作的
【发布时间】:2021-10-04 22:37:09
【问题描述】:

关于进程和内存分配,我很难理解 PEB、PCB 和 TCB。谁能用一个实际的例子解释一下。

【问题讨论】:

  • 你至少可以努力正确地写出你的问题吗?
  • 它们是这些元素的状态数据结构。对于 SO 问题,更多细节过于宽泛。

标签: windows multithreading process operating-system


【解决方案1】:

这些都是 Windows 进程管理器使用的数据结构。进程环境块包含与进程本身相关的数据,因此可以被应用程序读取。进程控制块包含仅对内核有用的数据,例如该进程的首选 CPU。而线程控制块则完全不同,它是内核用来管理线程的,也是内核运行在最底层的。

【讨论】:

    猜你喜欢
    • 2015-05-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    相关资源
    最近更新 更多