APUE
HccqXd
这个作者很懒,什么都没留下…
展开
-
APUE读书笔记(九)线程及线程同步
文章目录1 线程标识1.1 线程ID的比较函数pthread_equal1.2 线程获得自身的线程ID函数pthread_self2 线程的基本操作函数2.1 线程创建函数pthread_create2.2 等待线程结束函数pthread_join2.3 线程终止函数pthread_exit2.4 实例3 线程同步3.1 互斥量3.1.1 互斥量的各种函数原型3.1.2 实例3.2 读写锁3.2....原创 2020-04-13 15:19:01 · 235 阅读 · 0 评论 -
APUE读书笔记(十)函数setjmp和longjmp
文章目录1 函数setjmp和函数longjmp1.1 函数原型1.2 参数说明1.3 示例在中国的编程教育中,似乎goto是每个教育唯恐避之不及的东西,其实,在unix的源码中,goto语句随处可见。但goto语句是不能跨越函数的,而执行这种类型跳转功能的是函数setjmp和longjmp。这两个函数对于处理发生在很深层嵌套函数调用中的出错情况是非常有用的。setjmp和longjmp函数又...原创 2020-02-07 16:20:09 · 191 阅读 · 0 评论 -
APUE读书笔记(八)打开流函数(fopen、freopen、fdopen)
文章目录1 函数fopen、freopen和fdopen1.1 函数原型1.2 参数说明1.3 返回值1.4 fclose函数1.5 freopen函数示例2 示例1 函数fopen、freopen和fdopen这三个函数可以打开一个标准I/O流1.1 函数原型#include<stdio.h>/**fopen函数打开路径名为pathname的一个指定文件**/FIL...原创 2020-01-16 11:43:51 · 418 阅读 · 0 评论 -
APUE读书笔记(七)函数futimens和各种目录操作函数
文章目录1 函数futimens、utimensat和utimes1.1 函数原型1.2 参数说明1.3 返回值2 函数mkdir、mkdirat2.1 mkdir函数原型2.2 参数说明2.3 返回值3 函数rmdir3.1 rmdir函数原型3.2 参数说明3.3 返回值4 读目录的各项操作函数4.1 各种函数原型4.2 dirent结构4.3 DIR结构4.4 示例——遍历某一目录所有目录项...原创 2020-01-14 21:24:10 · 385 阅读 · 0 评论 -
APUE读书笔记(六)函数link、unlink、remove和symlink
文章目录1 函数link和函数linkat1.1 link函数原型1.2 参数说明1.3 返回值1.4 示例2 函数unlink和函数unlinkat2.1 unlink函数原型2.2 参数说明2.3 返回值2.4 示例3 函数remove3.1 remove函数原型3.2 参数说明3.3 返回值4 函数symlink和函数symlinkat4.1 chown函数原型4.2 参数说明4.3 返回值...原创 2020-01-14 19:17:17 · 563 阅读 · 0 评论 -
APUE读书笔记(五)函数access、umsk、chmod、chown
文章目录1 函数access和函数faccessat1.1 access函数原型1.2 参数说明1.3 返回值1.4 示例2 函数umask2.1 umask函数原型2.2 参数说明2.3 返回值2.4 示例3 函数chmod、fchmod和fchmodat3.1 chmod函数原型3.2 参数说明3.3 返回值3.4 示例1 函数access和函数faccessat我们知道,当用open函数...原创 2020-01-08 18:45:12 · 328 阅读 · 0 评论 -
APUE读书笔记(四) stat函数集
文章目录函数stat、fstat、fstatat和lstat函数原型参数说明返回值stat结构st_mode成员示例函数stat、fstat、fstatat和lstat这四个函数是用来返回i文件有关的信息结构。函数原型#include<sys/stat.h>int stat(const char *restrict pathname,struct stat *restrict...原创 2020-01-06 17:37:34 · 169 阅读 · 0 评论 -
APUE读书笔记(三) 函数dup和函数fcntl
文章目录1 函数dup1.1 dup函数原型1.2 参数说明1.3 返回值1.4 示例2 函数fcntl2.1 fcntl函数原型2.2 参数说明2.3 返回值2.4 示例3 可以用fcntl函数实现dup函数1 函数dup函数dup和dup2都是用来复制一个现有的文件描述符,并和复制的对象共享已打开的文件。1.1 dup函数原型#include<unistd.h>int ...原创 2019-12-24 12:53:26 · 277 阅读 · 0 评论 -
APUE读书笔记(二) 函数read、write和lseek
文章目录1 函数read1.1 read函数原型1.2 参数说明1.3 返回值2 函数write2.1 write函数原型2.2 参数说明2.3 返回值3 函数lseek3.1 lseek函数原型3.2 参数说明3.3 返回值4 示例1 函数read1.1 read函数原型#include<unistd.h>ssize_t read(int fd,void *buf,size_...原创 2019-12-16 22:05:27 · 261 阅读 · 0 评论 -
APUE读书笔记(一)函数open函数close
1 函数open1.1 open函数原型int open(const char* path,int oflag,...);1.2 参数说明path:是要打开或创建文件的名字oflag:是以什么方式打开文件。这些常量在头文件<fcntl.h>中定义。有如下选项:(1)必选5个常量的中必须制定一个且只能指定一个:O_RDONLY:只读打开O_WRONLY:只写打开O_...原创 2019-12-16 21:11:32 · 224 阅读 · 0 评论