- 博客(2)
- 收藏
- 关注
原创 Linux进程间通信(IPC)之消息队列简单编程
1.消息队列的概述 消息队列,是消息的链接表,存放在内核中。一个消息队列由一个标识符(即队列 ID)来标识。 2.消息队列的特点 消息队列是面向记录的,其中的消息具有特定的格式以及特定的优先级。 消息队列独立于发送与接收进程。进程终止时,消息队列及其内容并不会被删除。 消息队列可以实现消息的随机查询,消息不一定要以先进先出的次序读取,也可以按消息的类型读取。 消息队列可以互相通信,而管道和FIFO是不可以互相通信的(因为管道和FIFO是半双工)。 3.消息队列常.
2022-03-05 00:27:33
502
原创 Linux进程间通信(IPC)之共享内存的简单编程
1.共享内存的概述 共享内存(Shared Memory),是指两个或多个进程共享一个给定的存储区。在所有的IPC中,共享内存是用的比较多的IPC方式。 Linux系统中可以用 “ipcs -m” 指令查看共享内存,可以使用 “ipcrm -m 共享内存ID”来删除系统中的共享内存。 2.共享内存的特点 共享内存是最快的IPC方式,因为进程会对内存进行直接的访问。 共享内存可以允许多个进程同时操作,所以需要进行同步。 信号量和共享内存通常搭配使用,信号量的作用主要是用来同步对共享内存的访问。 3
2022-03-04 13:14:51
641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人