文章分类 -  os

摘要:linux(unix)进程与文件的关系错综复杂,本教程试图详细的阐述这个问题。包括:1、linux多/单进程与多/单文件对于文件流和描述符在使用时的关联情况及一些需要注意的问题。2、fork,vfork流缓冲等对文件操作的影响。1、linux文件系统结构首先补充一点基础知识,了解一下linux文件系... 阅读全文
posted @ 2014-08-21 11:58 3me 阅读(241) 评论(0) 推荐(0)
摘要:返回只类型为void的linux函数一般不会出错但当一个函数出错时,errno(一个int型变量,用errno时,程序必须包含errno.h头文件)会随之改变,不同的值代表了不同的错误所以直接用这个变量表示错误非常的不方便,所以每次想知道出现了什么错误,必须回到errno.h中察看宏定义所以有以下几... 阅读全文
posted @ 2014-08-19 16:04 3me 阅读(2559) 评论(0) 推荐(0)
摘要:如同互斥量和读写锁一样,条件变量也需要初始化和回收#includeint pthread_cond_init(pthread_cond_t *restrict cond, pthread_condattr_t *restrict attr);int pthread_cond_destroy(pthr... 阅读全文
posted @ 2014-08-15 11:11 3me 阅读(370) 评论(0) 推荐(0)