摘要:
进程关系 进程组 进程组概念 在 Linux 中,进程组是一个或多个进程的集合,简称PGID。每个进程都属于一个进程组,目的是为了便于对一组进程进行管理。通过将多个相关进程划分到一个进程组中,可以更方便地对他们进行控制,像发送信号、终止等操作。 当父进程创建子进程时,子进程会默认加入父进程所属的组。 阅读全文
摘要:
POSIX 共享内存 POSIX 共享内存是一种在 Linux 系统上使用的共享内存机制,它允许多个进程可以访问同一个内存区域,从而实现进程间的数据共享。共享内存是可用IPC机制中最快的,使用共享内存不必频繁拷贝数据。但也需要注意,由于共享内存段中的数据可以被多个进程同时访问,因此需要在程序设计中考 阅读全文
摘要:
POSIX 消息队列 POSIX 消息队列可以认为是一个消息链表。进程(线程)可以往里写消息,也可以从里面取出消息。可以在不相关的进程之间发送和接收数据。 创建(打开)消息队列-mq_open()函数 mq_open()函数用于打开或创建一个消息队列,该函数定义如下: #include <mqueu 阅读全文