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 · 106 阅读 · 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 · 114 阅读 · 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 · 227 阅读 · 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可读,1S_IWU...转载 2019-06-11 15:51:18 · 254 阅读 · 0 评论