10 2018 档案
摘要:共享内存区: 共享内存区时IPC形式中最快的。因为当共享内存区映射到共享它的进程的地址空间,这些进程间数据的传递就不在涉及内核(进程不在通过执行任何进入内核的系统调用来传递数据)。 共享内存区: 与其他IPC形式相比,进程通过共享内存区传递数据的步骤: 注意:默认情况下,通过fork()派生的子进程
阅读全文
摘要:位域(位段): 有时我们存储信息时并不需要用到一个完整的字节,而只需要几个二进制位。C语言提供了一种数据结构,称为位域(位段)用于这种情况。 位域(位段): 位域(位段)的定义: struct name{ 类型名 位域名:位域长度; // 位域长度不能大于8(即一个字节) }; 位域(位段)的定义:
阅读全文
摘要:System V 信号量 在提到Posix 信号量时,指的是二值信号量或计数信号量,而System V信号量指的是入了计数信号量集 二值信号量:其值为0或1,类似于互斥锁,资源被锁住时为0,资源可用为1计数信号量:其值在0和某个限制值之间的信号量,信号量的值就是可用资源数计数信号量集:一个或多个信号
阅读全文

浙公网安备 33010602011771号