Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 即使进程仅由线程(进程本身)组成,是否也会创建TCB(线程控制块)?_Multithreading_Unix_Process - Fatal编程技术网

Multithreading 即使进程仅由线程(进程本身)组成,是否也会创建TCB(线程控制块)?

Multithreading 即使进程仅由线程(进程本身)组成,是否也会创建TCB(线程控制块)?,multithreading,unix,process,Multithreading,Unix,Process,根据给定单个进程的事实,线程总是存在的(进程本身);创建流程(及其PCB)时,TCB是否创建 根据给定单个进程的事实,线程总是存在的 您可以拥有一个没有线程的进程。这是指进程已终止,但其父进程尚未等待提取返回代码 TCB是否已创建 在Linux上,它是无论如何创建的。它是线程本地存储实现所必需的,可以在单线程进程中使用。有关详细信息,请参阅: 在程序启动时,将为主线程创建TCB和动态线程向量

根据给定单个进程的事实,线程总是存在的(进程本身);创建流程(及其PCB)时,TCB是否创建

根据给定单个进程的事实,线程总是存在的

您可以拥有一个没有线程的进程。这是指进程已终止,但其父进程尚未等待提取返回代码


TCB是否已创建

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

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