Window 核心 编程
书籍简介 原 书 书 名:Programming Applications for Microsoft Windows 问 世 日 期:1999年6月2日 著 书 作 者:Jeffrey Richter[美国] 出版社的名称: 电子书制作者:一剑[北京.中国]倾情制作 本电子书出处:常州VC编程网 内 容 简 介:本書在高階技術(尤涉作業系統核心)方面居崇高位,不少名書也常推薦此書以補不足。本書基本以作業系統觀念為主,輔以範例驗證之。讀者群設定在具備32位元Windows程式經驗者。"Richter在實作技巧是位高手。諸君,試安裝本書所附光碟片你就知道了,我只能用華麗兩字來形容。"引自台湾候杰先生语。 章节目录 第一部分 程序员必读 第1章 对程序错误的处理 . 1.1 定义自己的错误代码 . 1.2 ErrorShow示例应用程序 第2章 Unicode . 2.1 字符集 . 2.2 为什么使用Unicode . 2.3 Windows 2000与Unicode . 2.4 Windows 98与Unicode . 2.5 Windows CE与Unicode . 2.6 需要注意的问题 . 2.7 对COM的简单说明 . 2.8 如何编写Unicode源代码 . 2.9 成为符合ANSI和Unicode的应用程序 第3章 内核对象 . 3.1 什么是内核对象 . 3.2 进程的内核对象句柄表 . 3.3 跨越进程边界共享内核对象 第二部分 编程的具体方法 第4章 进程 . 4.1 编写第一个Windows应用程序 . 4.2 CreateProcess函数 . 4.3 终止进程的运行 . 4.4 子进程 . 4.5 枚举系统中运行的进程 第5章 作业 . 5.1 对作业进程的限制 . 5.2 将进程放入作业 . 5.3 终止作业中所有进程的运行 . 5.4 查询作业统计信息 . 5.5 作业通知信息 . 5.6 JobLab示例应用程序 第6章 线程的基础知识 . 6.1 何时创建线程 . 6.2 何时不能创建线程 . 6.3 编写第一个线程函数 . 6.4 CreateThread函数 . 6.5 终止线程的运行 . 6.6 线程的一些性质 . 6.7 C/C++运行期库的考虑 . 6.8 对自己的ID概念应该有所了解 第7章 线程的调度、优先级和亲缘性 . 7.1 暂停和恢复线程的运行 . 7.2 暂停和恢复进程的运行 . 7.3 睡眠方式 . 7.4 转换到另一个线程 . 7.5 线程的运行时间 . 7.6 运用结构环境 . 7.7 线程的优先级 . 7.8 对优先级的抽象说明 . 7.9 程序的优先级 . 7.10 亲缘性 第8章 用户方式中线程的同步 . 8.1 原子访问:互锁的函数家族 . 8.2 高速缓存行 . 8.3 高级线程同步 . 8.4 关键代码段 第9章 线程与内核对象的同步 . 9.1 等待函数 . 9.2 成功等待的副作用 . 9.3 事件内核对象 . 9.4 等待定时器内核对象 . 9.5 信标内核对象 . 9.6 互斥对象内核对象 . 9.7 线程同步对象速查表 . 9.8 其他的线程同步函数 第10章 线程同步工具包 . 10.1 实现关键代码段:Optex . 10.2 创建线程安全的数据类型和反信标 . 10.3 单个写入程序/多个阅读程序的保护 . 10.4 实现一个WaitForMultipleExpressions函数 第11章 线程池的使用 . 11.1 方案1:异步调用函数 . 11.2 方案2:按规定的时间间隔调用函数 . 11.3 方案3:当单个内核对象变为已通知状态时调用函数 . 11.4 方案4:当异步I/O请求完成运行时调用函数 第12章 纤程 . 12.1 纤程的操作 . 12.2 Counter示例应用程序 第三部分 内存管理 第13章 Windows的内存结构 . 13.1 进程的虚拟地址空间 . 13.2 虚拟地址空间如何分区
暂无评论