根据给定单个进程的事实,线程始终存在(进程本身(;当创建进程(及其PCB(时,是否创建了TCB?
根据给定单个进程的事实,线程始终存在
您可以有一个没有线程的进程。这是进程已终止,但其父进程尚未对其进行wait
以提取返回代码的情况。
是否创建 TCB
在Linux上,无论如何它都是创建的。它是线程本地存储实现所必需的,可以在单线程进程中使用。请参阅线程本地存储的 ELF 处理 有关完整详细信息:
在程序启动时,为主线程创建 TCB 和动态线程向量。