嵌入式每日学习心得 管道通信/IPC
来源:互联网 发布:潘多拉淘宝 编辑:程序博客网 时间:2024/06/05 10:42
并发编程技术
IPC技术
Inter-Process Conmunication 即进程之间通信
方法有多样
1信号(signal),异步通知
信号来源:软件方面产生
发送信号:kill(给指定进程),raise(给自己)
捕获信号处理:signal
进程收到一个信号后有三种处理方式
1默认处理,通常就是强制结束
2忽略处理,即不做任何处理
3自定义处理,通过信息处理函数指定
回调函数(Callback Function)
1暂停
2取消
3拷贝进度
4拷贝平均速度
2管道(Pipe)
管道分为匿名管道和命名管道
1匿名管道用于具有亲缘关系的两个进程之间的通信
2命名管道可以用于任意两个进程之间的通信
同步控制机制:(如果进程去读,而管道为空,管道会阻塞;如果管道为满,还想去写,也会阻塞)
通信方式
1单工通信
2半双工通信
3全双工通信
IPC技术
Inter-Process Conmunication 即进程之间通信
方法有多样
1信号(signal),异步通知
信号来源:软件方面产生
发送信号:kill(给指定进程),raise(给自己)
捕获信号处理:signal
进程收到一个信号后有三种处理方式
1默认处理,通常就是强制结束
2忽略处理,即不做任何处理
3自定义处理,通过信息处理函数指定
回调函数(Callback Function)
1暂停
2取消
3拷贝进度
4拷贝平均速度
2管道(Pipe)
管道分为匿名管道和命名管道
1匿名管道用于具有亲缘关系的两个进程之间的通信
2命名管道可以用于任意两个进程之间的通信
同步控制机制:(如果进程去读,而管道为空,管道会阻塞;如果管道为满,还想去写,也会阻塞)
通信方式
1单工通信
2半双工通信
3全双工通信
阅读全文
0 0
- 嵌入式每日学习心得 管道通信/IPC
- 嵌入式每日学习心得 网络通信技术(TCP)
- 嵌入式每日学习心得 线程
- IPC通信之管道
- IPC通信之管道
- IPC通信之-管道
- 嵌入式每日学习心得2017.07.07
- 嵌入式每日学习心得2017.07.08
- 嵌入式每日学习心得2017.07.10
- 嵌入式每日学习心得2017.07.11
- 嵌入式每日学习心得2017.07.12
- 嵌入式每日学习心得2017.07.13
- 嵌入式每日学习心得2017.07.14
- 嵌入式每日学习心得2017.07.17
- 嵌入式每日学习心得2017.07.18
- 嵌入式每日学习心得2017.07.19
- 嵌入式每日学习心得2017.07.20
- 嵌入式每日学习心得2017.07.21
- jq 删除指定id, 并无卵用,不如直接替换掉,禁止提交
- 大数据集群-这是一篇longlong的博客
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- node.js 关于timeout函数
- JAVA基础知识一
- 嵌入式每日学习心得 管道通信/IPC
- java每日一练
- vim配置
- 黑板客 -- 爬虫闯关 -- 关卡01
- redis学习(2)连接,数据类型
- 玲珑杯 Round #20
- Android插件化从入门到放弃-最强合集
- 二维凸包Haskell实现
- Expected a component class, got [object Object]