线程可以存在于进程之外吗?

Kan*_*n K 2 multithreading operating-system process

换句话说,是否可以有线程而没有进程。我认为没有进程就不可能有线程。一个进程至少有一个主线程。

Sol*_*low 6

线程运行代码。所以本质上,您是在问是否可以在没有进程的情况下运行代码。

答案取决于您希望代码运行的位置。

有些内核模式线程在 Linux 操作系统中运行,不与任何特定进程关联,而裸机嵌入式系统也有线程,但没有“进程”的概念。

如果您希望线程在某些桌面、服务器或移动操作系统中运行用户模式代码,并且不希望它与任何进程关联;那么这可能不会发生。