【Linux】Linux线程概念和线程控制线程是进程内的一个执行流。我们知道,一个进程会有对应的PCB,虚拟地址空间,页表以及映射的物理内存。所以我们把这一个整体看做一个进程,即进程=内核数据结构+进程对应的代码和数据。我们可以这样看待虚存:虚拟内存决定了进程能够看到的"资源"。因为每一个进程都有对应的虚拟内存,所以进程具有独立性,从而进程需要通信的前提是看到同一份资源。我们fork创建子进程的时候,会将父进程的PCB的内容,进程地址空间和页表都给子进程拷贝一份。那么我们可不可以创建多个PCB,而这些PCB使用同一个进程地址空间和页表,这样就可以