!-- flowchart 箭头图标 勿删 --
线程共享同一进程的地址空间,这个地址空间的代码和全局变量每个线程都可以访问,这样就使得线程的通信很容易。但是在进程中不同的进程有不同的地址空间,那么两个进程之间如何进行通信就成了一个难题,实际中Linux有很多机制来实现两个进程间的通信。