任何时候,系统中可能有多个进程并发运行。每个进程都持有某些资源,以便执行指令,并等待其他资源。类似地,大量的资源持有资源,并继续进行它们自己的执行进程。因此,必须进行进程间通信,以便进程可以相互共享结果和资源。
共享内存是一种进程间通信方式,其中进程共享一块物理内存空间。内存空间是进程的资源池,进程可以根据某些预定义算法从该资源池中分配资源。