![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UNIX环境高级编程
文章平均质量分 95
karlkhyang
这个作者很懒,什么都没留下…
展开
-
UNIX环境高级编程 第八章 进程控制
第八章 进程控制8.1 进程标识 8.1 进程标识 每个进程都有一个非负整型表示的唯一进程ID。由于进程ID唯一,常用作其他标识符的一部分,以确保唯一性。 虽然是唯一的,但是进程ID可以复用,当一个进程终止后,其进程ID就会成为复用的候选者。 专用进程: 进程ID 0为调度进程(也称交换进程或系统进程),该进程是内核的一部分,不执行磁盘上的任何程序。 进程ID 1通常是init进程在自举过程(引...原创 2021-01-20 14:32:55 · 112 阅读 · 0 评论 -
unix环境高级编程 第七章 进程环境
第七章 进程环境 7.1 引言 本章将学习:程序执行时,main函数时如何让被调用的;命令行参数如何传递给新程序的;典型的存储空间布局是什么样式;如何分配另外的存储空间;进程如何使用环境变量;进程的各种不同终结方式等。另外还将说明longjmp和setjmp函数以及它们与栈的交互作用。 7.2 main函数 当内核执行main函数前,会调用一个特殊的启动例程。连接编辑器设定该启动例程为程序的起始地...原创 2020-01-19 14:39:33 · 115 阅读 · 0 评论 -
UNIX环境高级编程 第四章 文件和目录
文件和目录 4.1 函数stat、fstat、fstatat、lstat 函数定义: #include <sys/stat.h> int stat(const char *restrict pathname, struct stst *restrict buf);//restrict是一个限定符,主要用来修饰指针指向的内存不能被别的指针引用。 int fstat(int fd, s...原创 2020-01-15 16:52:46 · 272 阅读 · 0 评论 -
UNIX环境高级编程 第三章 文件I/O
UNIX环境高级编程——文件I/O总结3.1 文件描述符3.2 函数open和openat参数path:oflag:fd:文件名和路径名截断3.3 函数creat3.4 函数close 总结 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 3.1 文件描述符 作用:唯一表...原创 2020-01-12 16:22:58 · 224 阅读 · 0 评论