注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Windows多线程编程技术与实例

Windows多线程编程技术与实例

Windows多线程编程技术与实例

定 价:¥28.00

作 者: 郝文化
出版社: 中国水利水电出版社
丛编项: 万水计算机编程技术与应用系列
标 签: Windows

ISBN: 9787508433165 出版时间: 2005-10-01 包装: 平装
开本: 16开 页数: 261 字数:  

内容简介

  本书通过众多实例介绍了如何实现Windows下的多线程编程,既重点介如了Win32API下的多线程编程和MFC下的多线程编程,又介绍了多线程机制在网络编程、图形编程和数据库中的应用。本书每一章都从简单的多线程实例出发逐渐深入、紧紧围绕应用程序实例、向读者展示了利用多线程技术来编写高效、友好的Windows应用程序的方法,并对常用的Win32线程函数进行了深入详细的说明。本书共分8章,第1章介绍了多线程编程的基础知识;第2-5章通过实例阐明了Win32下多线程的几种不同实现式及多进程的实现机制,这是本书介绍的重点内容,也是读者学习后面几章内容所必须掌握的基础知识;第6-8章介绍了多线程技术在网络、图形处理和数据库中的应用。.本书语言通俗易懂,内容丰富翔实,突出了以实例为中心的特点,既适合具有一定C++和VC编程基础的高校相关专业学生选作多线程编的学习用书,也适用于具有一定实际编程经验的中高级开发人员作为学习多线程编程的自学用书。...

作者简介

暂缺《Windows多线程编程技术与实例》作者简介

图书目录

目录
前言
第1章 线程编程基础知识
1.1 进程与线程
1.1.1 进程与线程的概念
1.1.2 进程与线程的比较
1.1.3 为什么用线程而不用进程
1.2 直观理解进程和线程
1.2.1 进程选项卡
1.2.2 各个进程详细说明
1.2.3 性能选项卡
1.2.4 木马中的线程
1.3 线程和同步
1.3.1 互斥体对象
1.3.2 信号对象
1.3.3 事件对象
1.3.4 排斥区对象
1.4 多线程程序编写起步
1.4.1 利用Win32API的线程编程技术
1.4.2 利用MFC进行多线程编程
1.5 多线程的性能
1.5.1 计算问题的类型
1.5.2 多张程设计的目标
1.5.3 基于I/O的任务
1.5.4 基于CPU的任务
1.5.5 Windows 98和Windows NT之间的比较
1.5.6 什么时候采用多线程
小结
习题
第2章 进入多线程世界
2.1 入门实例——多线程的简单的应用
2.1.1 程序运行一览
2.1.2 编译和运行
2.1.3 代码分析
2.2 提高实例——文件复制
2.2.1 程序运行一览
2.2.2 新建工程并构建初始界面
2.2.3 构建基本的文件复制程序
2.2.4 文件复制程序的改进
小结
习题
第3章 多进程编程
3.1 入门实例——进程查看器
3.1.1 程序运行一览
3.1.2 实现步骤与代码分析
3.2 基本理论
3.2.1 进程管理
3.2.2 进程函数描述
3.2.3 进程通信
3.2.4 管道
3.2.5 剪贴板传输
3.3 提高实例——进程通信
小结
习题
第4章 用Win32API进行多线程程序设计
4.1 入门实例——UI多线程
4.1.1 程序运行一览
4.1.2 实现步骤与代码分析
4.2 基本理论
4.2.1 临界区
4.2.2 互斥量
4.2.3 事件
4.3 提高实例——实现多种经典算法同时排序
4.3.1 程序运行一览
4.3.2 设计思路
4.3.3 具体实现
小结
习题
第5章 使用MFC进行多线程程序设计
5.1 入门实例——多线程画线
5.1.1 程序运行一览
5.1.2 创建MFC工程
5.1.3 实现步骤与代码分析
5.2 基本理论
5.2.1 MFC多线程函数概述
5.2.2 MFC下多线程的同步
5.3 提高实例——哲学家进餐问题
5.3.1 功能介绍及程序运行一览
5.3.2 实现步骤
5.3.3 代码分析
小结
习题
第6章 多线程技术在网络编程中的应用
6.1 入门实例——简单服务器、客户机通信程序
6.1.1 功能描述
6.1.2 程序实现及代码分析
6.2 基本理念
6.2.1 基本概念
6.2.2 WinSock编程中用到的结构
6.2.3 WinSock的主要API函数
6.2.4 WinSocd的编程模型
6.3 提高实例——实现HTTP Server服务器
6.3.1 HTTP协议简介
6.3.2 HTTP Server的具体实现
小结
习题
第7章 多线程在图形图像中的应用
7.1 入门实例——Windows XP启动模拟程序
7.1.1 程序运行一览
7.1.2 设计思路
7.1.3 具体实现
7.2 基本理论
7.2.1 位图编程
7.2.2 OpenGL编程
7.3 提高实例——小球赛跑程序
7.3.1 程序运行一览
7.3.2 设计思路
7.3.3 具体实现
小结
习题
第8章 多线程在具体项目中的应用
8.1 安全文件转输中应用多线程
8.1.1 OpenSSH简介
8.1.2 OpenSSH内幕
8.1.3 配置 OpenSSH服务器
8.1.4 SSH命令简介
8.1.5 无人值守的OpenSSH
8.1.6 运行环境
8.1.7 设计思路
8.1.8 具体实现
8.2 多线程在XML和数据库中的应用
8.2.1 系统简介
8.2.2 接收监听端上传的日志
8.2.3 处理日志
8.2.4 日志查询
8.2.5 设计思路
8.2.6 日志查询模块的具体实现
8.2.7 XML解释模块的具体实现
8.2.8 日志入库模块的具全实全
8.2.9 DLL导出的函数介绍
小结
习题

本目录推荐