![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Tiwar
这个作者很懒,什么都没留下…
展开
-
Linux:文件目录
文件目录 系统启动文件:/boot、/etc、/lib、/sys 账户:/root、/home、usr 指令集合文件:/bin、/sbin 外部文件管理:/dev、/media、/mnt 临时文件:/run、/lost+found、/tmp 运行过程使用:/var、/proc 扩展使用:/opt、/src /boot:存放内核文件、连接文件与镜像文件 /etc:存放所有的系统需要的配置文件和子目录...原创 2019-05-23 13:01:00 · 84 阅读 · 0 评论 -
Linux:进程间通信(一)
无名管道:int pipe(int fd[2]) 用于完成子、父/有亲缘关系的进程间的通信。半双工通信方式,同一时刻只允许读或写。 通信过程 ①创建管道; ②创建子进程; ③子进程:close(pipe_fd[1]) 关闭管道写端 => sleep(2)等待父进程写 => data = read(pipe_fd[0], buf_r, 100) 读取管道内容 => 关...原创 2019-05-24 10:47:42 · 80 阅读 · 0 评论 -
Linux:fork、vfork与进程临界区问题
fork x:在父进程中创建子进程,并从x处开始运行,父子进程并行执行。 join t,y:将t-1,并判断t是否为0,若是,则转到y位置。 fork():创建的子进程拷贝了父进程的数据段(父、子进程执行次序不定)。 vfork():与父进程共享数据段(先执行子进程,当调用exec或exit后父进程才可被调度运行) 防止两个进程同时进入临界区: int c1 = 0, c2 = 0; //c1和...原创 2019-05-24 11:22:49 · 203 阅读 · 0 评论 -
linux下的文件操作函数
转载:https://jingyan.baidu.com/article/6dad5075c33056a123e36ecf.html *1.int creat(const char filename,mode_t mode) #include <sys/stat.h> filename:要创建的文件名(包括路径,默认当前路径) mode:创建模式( S_IRUSR可读,1 S_IWU...转载 2019-06-11 15:51:18 · 221 阅读 · 0 评论