![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux C 编程
文章平均质量分 65
LightHjj
这个作者很懒,什么都没留下…
展开
-
linux进程间通信之FIFO
一.FIFO 虽然有名管道在亲缘进程间非常方便,但由于它没有名字所以使用范围非常有限。FIFO不同于有名管道之处在于它提供一个路径名与之关联,以FIFO文件的形式存在于文件系统中。这样只要其它进程可以访问该路径,就能与创建FIFO的进程通过FIFO进行通信。 FIFO严格遵循先进先出,对管道及FIFO的读总是从开始处返回数据,对它们写则在末尾添加数据。它们不支持诸如ls原创 2014-03-11 18:27:16 · 931 阅读 · 0 评论 -
Linux通信之无名管道
1.管道的创建#includeint pipe(int fd[2]); 一个进程在由pipe()创建管道后,一般再fork一个子进程,然后通过管道实现父子进程间的通信。2.管道的读写规则 管道两端可分别用描述字fd[0]以及fd[1]来描述,fd[0]描述的是只读管道,称为管道读端。fd[1]描述的是只写管道,称为管道写端。原创 2014-03-09 13:20:15 · 574 阅读 · 0 评论 -
如何用C程序确认当前系统的存储模式
存储模式分为大端模式和小端模式,在X86系统中通常采用小端模式,而在网络传输中的一些协议采用的是大端模式。 大端模式(Big_endian):字数据的高字节存储在低地址中,而数据的低字节存储在高地址中。 小端模式(Little_endian):字数据的高字节存储在高地址中,而数据的低字节存储在低地址中。原创 2014-03-09 21:08:33 · 451 阅读 · 0 评论