首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux进程间通信之管道

2,linux下IPC机制的分类:管道、信号、共享内存、消息队列、信号量、套接字 3,这篇主要说说管道:本质是文件,其他理论什么的网上已经有一大堆了,我就只写一点用法吧。...       进程B从管道中读数据(read) -> 进程A关闭管道(close) -> 进程B关闭管道(close) -> 删除管道(unlink) 有名管道(实例): 进程A: #include<sys/stat.h...sleep(1); // 这个是以秒为单位挂起 } // 关闭管道 close(fd); return 0; } 进程B: #include<sys/stat.h...2,linux下IPC机制的分类:管道、信号、共享内存、消息队列、信号量、套接字 3,这篇主要说说管道:本质是文件,其他理论什么的网上已经有一大堆了,我就只写一点用法吧。...sleep(1); // 这个是以秒为单位挂起 } // 关闭管道 close(fd); return 0; } 进程B: #include<sys/stat.h

2.5K80

Linux环境下的open函数分析(一)

今天分享的是linux环境下open函数的解析,其实在前面的文章里面我只是简单的用了一下open函数的用法(因为自己也是刚开始在学习linux,不是很懂,大神勿喷,还请多指出不足之处),当然它还有好多用法和需要注意的地方...说到这里我又想起了man手册,哈哈,因为它可以在linux环境下查看命令和api以及库函数的具体用法,实在是太强悍了。...,现在通过使用O_APPEND,看看能实现什么效果,代码如下: #include #include #include #include...a.txt文本文件末尾添加了"I love mcu": 3)O_TRUNC的用法: #include #include #include <sys/stat.h...文本文件里面的内容被删除掉了: 4)如果O_APPEND和O_TRUNC同时使用: #include #include #include <sys/stat.h

1.5K30
领券