
Linux
文章平均质量分 91
灵魂铸造师※
学习使我有钱
展开
-
进程与线程基础day01--------进程相关概念、进程系统调用(api函数)
pid>0:只等待进程ID等于pid的子进程,不管已经有其他子进程运行结束退出了, 只要指定的子进程还没有结束,waitpid就会一直等下去。//给任意一个子进程收尸,如果有多个子进程,谁先结束先给谁收尸,如果子进程没有结束,父进程一直阻塞,0 ---必须等待子进程结束,子进程没结束,则一直阻塞。1》映射新的虚拟内存空间,把原来的虚拟空间对应的进程称为父进程,新虚拟空间对应的进程称为子进程。//参数 ---- 进程结束的状态:0 ----正常结束,非0 ---- 异常结束。......原创 2022-08-18 20:03:56 · 630 阅读 · 0 评论 -
文件IOday03(结尾)--------文件与目录属性,C库的建立
stat;fstat;lstat三个的头文件作用:获取指定文件的属性,如果文件为链接文件,获取的是链接文件指向的目标文件属性//参数1 ---- 文件的路径//参数2 ----- 保存文件属性的变量的地址,文件属性用结构体描述作用:获取已打开的文件的属性//参数1 ----文件描述符//参数2 ---- 保存文件属性的变量的地址,文件属性用结构体描述//获取指定文件的属性,如果文件为链接文件,获取该链接文件的属性//参数1 ---- 文件的路径。.........原创 2022-08-17 21:06:36 · 1052 阅读 · 0 评论 -
文件IOday02--------时间编程与文件IO
O_NOCTTY:使用本参数时,如文件为终端,那么终端不可以作为调用open()系统调用的那个进程的控制终端。守护进程、后台进程、精灵进程。//参数3 ------ 文件权限,当参数2中有O_CREAT时,必须要通过参数3设置文件权限,权限 = 0666 & ~umask。这一参数可测试文件是否存在。当调用某个函数失败时,系统会修改errno,此时调用perror()时,它会读取errno的值,打印出对应的错误信息。//返回值 ----- 大于0,表示读到的字节数,等于0,表示读到文件末尾,-1,失败。..原创 2022-08-16 19:07:31 · 1096 阅读 · 0 评论