![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UC
meetings
这个作者很懒,什么都没留下…
展开
-
文件的属性
1.解释下边一行的含义:-rw-r--r-- 1 root root 0 Jun 12 17:44 a第一个字段 : -:表示a是文件 rw-:文件拥有者的属性 r--:文件所属用户组的属性 r--:其他人对此文件的属性第二个字段:表示链接所占的节点数为1第三个字段:表示文件的拥有者第四个字段:表示拥有者的用户组第五个字段:表示文件大原创 2015-07-28 13:22:45 · 1189 阅读 · 0 评论 -
有名管道和无名管道
管道:1. 管道是Unix系统最古老的进程间通信方式,其实质是一个虚拟文件,是在内核中维护了一个消息队列。2. 历史上的管道通常是指半双工管道,只允许数据单向流动。现代系统大都提供全双工管道,数据可以沿着管道双向流动。 有名管道(fifo):1. 概念:基于有名文件(管道文件)的管道通信2. 命令形式: # mkfifo fifo 创建管道原创 2015-07-28 11:11:57 · 1032 阅读 · 0 评论 -
XSI IPC机制
XSI(System Interface and Headers),代表一种Unix系统的标准XSI IPC,依托标识符和键来实现的,如同管道靠文件描述符来实现一样。包含了三种通信机制:消息队列,信号量,共享内存1. IPC标识 内核为每个进程间通信维护一个结构体形式的IPC对象。该对象可通过一个非负整数的IPC标识来引用。与文件描述符不同,文件描述符总是找当前系统中可用的最小的数原创 2015-07-29 14:57:58 · 2266 阅读 · 0 评论 -
对fork函数理解
头文件: #include pid_t fork (void);1. 创建一个子进程,失败返回-1。2. 调用一次,返回两次。分别在父子进程中返回子进程的PID和0。利用返回值的不同,可以分别为父子进程编写不同的处理分支。#include #include int main (void) { printf ("%u进程:我要调用fork()了...\n", getpid (原创 2015-07-29 11:05:51 · 1942 阅读 · 1 评论