即使进程仅在线程上(进程本身)组成,是否创建TCB(线程控制块)?



根据给定单个进程的事实,线程始终存在(进程本身(;当创建进程(及其PCB(时,是否创建了TCB?

根据给定单个进程的事实,线程始终存在

您可以有一个没有线程的进程。这是进程已终止,但其父进程尚未对其进行wait以提取返回代码的情况。


是否创建 TCB

在Linux上,无论如何它都是创建的。它是线程本地存储实现所必需的,可以在单线程进程中使用。请参阅线程本地存储的 ELF 处理 有关完整详细信息:

在程序启动时,为主线程创建 TCB 和动态线程向量。

最新更新