![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进程通信
HELLO_蓝猫
这个作者很懒,什么都没留下…
展开
-
进程同步-管道和IPC
参考文章:https://blog.csdn.net/bit_clearoff/article/details/55105816管道是进程间通信的方式之一,是在进程之间建立一个实现数据流通的通道,用来缓存要传输的数据。每个管道有两个文件描述符,写和读。例:父子进程通信,关闭无关的文件描述符,子->父,子关闭读,父关闭写。管道特点:1.管道没有名字。2.管道是半双工的,...原创 2018-11-09 17:22:09 · 393 阅读 · 0 评论 -
命名管道通信
建立一个命名管道(文件),客户端像管道写入消息,服务端从管道读取消息。客户端//// main.cpp// Client//// Created by 蓝猫 on 2018/11/16.// Copyright © 2018年 蓝猫. All rights reserved.//#include <iostream>#include <stdl...原创 2018-11-19 11:13:33 · 327 阅读 · 0 评论 -
system V IPC (创建消息队列 进行客户端服务端交互)
ipc是进程间通信机制,由共享内存,信号量和消息队列组成,三种方法有相同的特点。标识符:每个ipc结构都又一个唯一的引用标识符,但是标识符是在不同的ipc结构不同,在一个结构内,消息队列,信号量,共享内存之间标识符可能一样。关键字:通过不同的ipc创建方法(msgget,semget,shmget)会制定一个关键字,key_t(长整型)由内核转变标识符。ftok可以将一个路径和项目id转换...原创 2018-11-19 16:46:15 · 259 阅读 · 0 评论