APUE--note
huihuiwith
这个作者很懒,什么都没留下…
展开
-
第1章 UNIX基础知识
1.操作系统的定义① 操作系统严格意义将指的是内核部分,内核指的是一种控制硬件的软件,为其他应用软件提供运行环境② 宽泛来说,是指内核和一些软件应用等2.出错处理相关 errno 变量及:strerror、perror 在文件文件中定义了errno 以及可以赋予它的各个常量。这些常量都以E开头。该变量在头文件中的定义#ifndef errno ex原创 2017-09-20 08:27:29 · 315 阅读 · 0 评论 -
第2章 UNIX标准及实现
1. UNIX系统的限制:sysconf 和 pathconf 和 fpathconf UNIX系统实现定义了很多幻数和常量。如何确定这些幻数和常量的限制呢?限制分为两种类型: 1> 编译时限制(如:短整型的最大值) 2> 运行时限制(如:文件名有多少个字符) 编译时限制可在头文件中定义,然后编译时包含这些头文件即可。运行时限制要求进原创 2017-09-20 09:01:19 · 345 阅读 · 0 评论 -
第11章--线程
1. 线程的作用1> 对于程序设计而言:当我们的一个进程在某一时刻,需要做的事件不止一件的时候,一般有两种方法。一种是采用异步编程的模式,一种是采用多线程同步模式。但是多线程同步模式远远比异步模式要方便的多。但是对于单核系统,往往异步编程模式效率更高。2> 对于交互程序,一般都是要多线程,因为在处理数据的时候,界面都是响应的。每个线程都包含有表示执行环境所必须的信息,其中包括进程中标识原创 2016-12-20 18:40:33 · 295 阅读 · 0 评论