进程间通信(IPC)
文章平均质量分 79
Infect_your_breath
撒旦发生发生发生发三大发送飞洒范德萨萨芬
展开
-
共享内存使用方法
可以通过命令ipcs -a查看所有的IPC对象使用情况ipcs -m 查看共享内存ipcs -q 查看消息队列ipcs -s 查看信号灯集ipcrm -m shmid 删除shmid的共享内存ipcrm -q msgid 删除消息队列ipcrm -s semid 删除信号灯集共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝为了原创 2017-07-29 11:14:21 · 607 阅读 · 0 评论 -
信号灯集详细使用说明
信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程内部不同线程间的同步的机制信号灯种类:posix有名信号灯。posix基于内核的信号灯(无名信号灯)System V信号灯(IPC对象)System V的信号灯是一个或者多个信号灯的一个集合。其中的每一个都是单独的计数信号灯。而posix信号灯指的是单个计数信号灯可以通过命令ipcs -a原创 2017-07-28 21:06:40 · 4171 阅读 · 0 评论 -
消息队列的使用方法
消息队列:(1)消息队列是IPC对象的一种。(2)消息队列由消息队列ID来唯一标识。(3)消息队列就是一个消息的列表,用户可以在消息队列中添加消息、读取消息等。(4)消息队列可以按照类型来发送接收消息。(5)消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,这些消息又存在于内核中。可以通过命令ipcs -a查看所有的IPC对象使用情况ipcs -m 查看原创 2017-07-29 13:32:19 · 840 阅读 · 0 评论