2015年1月22日

《APUE》第三章笔记(3)

摘要: 文件共享UNIX系统支持在不同进程中共享打开的文件,首先先用一幅apue的图来介绍一下内核用于I/O文件的数据结构:如图所见,一个进程都会有一个记录项,记录项中包含有一张打开文件描述符表,每个描述符占用一项。描述符包括:(a)文件描述符标志(fd标志),(b)指向一个文件表项的指针(文件指针)。而文... 阅读全文

posted @ 2015-01-22 11:06 fusae 阅读(181) 评论(0) 推荐(0)

《APUE》第三章笔记(2)

摘要: read函数调用read函数从打开的文件中读数据。#include ssize_t read(int filedes, void *buf, size_t nbytes);返回值:若成功则返回读到的字节数,若文件已到结尾则返回0,出错返回-1有多种情况可使实际读到的字节数少于要求读的字节数1.读普通... 阅读全文

posted @ 2015-01-22 09:41 fusae 阅读(175) 评论(0) 推荐(0)

2015年1月21日

《APUE》第三章笔记(1)

摘要: 以下内容是我看《APUE》第二版第三章的笔记,有错还希望指出来,谢谢。unbuffered I/O,跟buffered I/O相对,buffered I/O就是 ISO C标准下的标准输入输出函数,而unbuffered I/O就是POSIX下的函数。文件描述符,个人理解就相当于Linux下的UID... 阅读全文

posted @ 2015-01-21 22:23 fusae 阅读(181) 评论(0) 推荐(0)

导航