注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計程序設計綜合Windows多線程編程技術(shù)與實例

Windows多線程編程技術(shù)與實例

Windows多線程編程技術(shù)與實例

定 價:¥28.00

作 者: 郝文化
出版社: 中國水利水電出版社
叢編項: 萬水計算機編程技術(shù)與應用系列
標 簽: Windows

ISBN: 9787508433165 出版時間: 2005-10-01 包裝: 平裝
開本: 16開 頁數(shù): 261 字數(shù):  

內(nèi)容簡介

  本書通過眾多實例介紹了如何實現(xiàn)Windows下的多線程編程,既重點介如了Win32API下的多線程編程和MFC下的多線程編程,又介紹了多線程機制在網(wǎng)絡編程、圖形編程和數(shù)據(jù)庫中的應用。本書每一章都從簡單的多線程實例出發(fā)逐漸深入、緊緊圍繞應用程序?qū)嵗?、向讀者展示了利用多線程技術(shù)來編寫高效、友好的Windows應用程序的方法,并對常用的Win32線程函數(shù)進行了深入詳細的說明。本書共分8章,第1章介紹了多線程編程的基礎知識;第2-5章通過實例闡明了Win32下多線程的幾種不同實現(xiàn)式及多進程的實現(xiàn)機制,這是本書介紹的重點內(nèi)容,也是讀者學習后面幾章內(nèi)容所必須掌握的基礎知識;第6-8章介紹了多線程技術(shù)在網(wǎng)絡、圖形處理和數(shù)據(jù)庫中的應用。.本書語言通俗易懂,內(nèi)容豐富翔實,突出了以實例為中心的特點,既適合具有一定C++和VC編程基礎的高校相關專業(yè)學生選作多線程編的學習用書,也適用于具有一定實際編程經(jīng)驗的中高級開發(fā)人員作為學習多線程編程的自學用書。...

作者簡介

暫缺《Windows多線程編程技術(shù)與實例》作者簡介

圖書目錄

目錄
前言
第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 排斥區(qū)對象
1.4 多線程程序編寫起步
1.4.1 利用Win32API的線程編程技術(shù)
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 什么時候采用多線程
小結(jié)
習題
第2章 進入多線程世界
2.1 入門實例——多線程的簡單的應用
2.1.1 程序運行一覽
2.1.2 編譯和運行
2.1.3 代碼分析
2.2 提高實例——文件復制
2.2.1 程序運行一覽
2.2.2 新建工程并構(gòu)建初始界面
2.2.3 構(gòu)建基本的文件復制程序
2.2.4 文件復制程序的改進
小結(jié)
習題
第3章 多進程編程
3.1 入門實例——進程查看器
3.1.1 程序運行一覽
3.1.2 實現(xiàn)步驟與代碼分析
3.2 基本理論
3.2.1 進程管理
3.2.2 進程函數(shù)描述
3.2.3 進程通信
3.2.4 管道
3.2.5 剪貼板傳輸
3.3 提高實例——進程通信
小結(jié)
習題
第4章 用Win32API進行多線程程序設計
4.1 入門實例——UI多線程
4.1.1 程序運行一覽
4.1.2 實現(xiàn)步驟與代碼分析
4.2 基本理論
4.2.1 臨界區(qū)
4.2.2 互斥量
4.2.3 事件
4.3 提高實例——實現(xiàn)多種經(jīng)典算法同時排序
4.3.1 程序運行一覽
4.3.2 設計思路
4.3.3 具體實現(xiàn)
小結(jié)
習題
第5章 使用MFC進行多線程程序設計
5.1 入門實例——多線程畫線
5.1.1 程序運行一覽
5.1.2 創(chuàng)建MFC工程
5.1.3 實現(xiàn)步驟與代碼分析
5.2 基本理論
5.2.1 MFC多線程函數(shù)概述
5.2.2 MFC下多線程的同步
5.3 提高實例——哲學家進餐問題
5.3.1 功能介紹及程序運行一覽
5.3.2 實現(xiàn)步驟
5.3.3 代碼分析
小結(jié)
習題
第6章 多線程技術(shù)在網(wǎng)絡編程中的應用
6.1 入門實例——簡單服務器、客戶機通信程序
6.1.1 功能描述
6.1.2 程序?qū)崿F(xiàn)及代碼分析
6.2 基本理念
6.2.1 基本概念
6.2.2 WinSock編程中用到的結(jié)構(gòu)
6.2.3 WinSock的主要API函數(shù)
6.2.4 WinSocd的編程模型
6.3 提高實例——實現(xiàn)HTTP Server服務器
6.3.1 HTTP協(xié)議簡介
6.3.2 HTTP Server的具體實現(xiàn)
小結(jié)
習題
第7章 多線程在圖形圖像中的應用
7.1 入門實例——Windows XP啟動模擬程序
7.1.1 程序運行一覽
7.1.2 設計思路
7.1.3 具體實現(xiàn)
7.2 基本理論
7.2.1 位圖編程
7.2.2 OpenGL編程
7.3 提高實例——小球賽跑程序
7.3.1 程序運行一覽
7.3.2 設計思路
7.3.3 具體實現(xiàn)
小結(jié)
習題
第8章 多線程在具體項目中的應用
8.1 安全文件轉(zhuǎn)輸中應用多線程
8.1.1 OpenSSH簡介
8.1.2 OpenSSH內(nèi)幕
8.1.3 配置 OpenSSH服務器
8.1.4 SSH命令簡介
8.1.5 無人值守的OpenSSH
8.1.6 運行環(huán)境
8.1.7 設計思路
8.1.8 具體實現(xiàn)
8.2 多線程在XML和數(shù)據(jù)庫中的應用
8.2.1 系統(tǒng)簡介
8.2.2 接收監(jiān)聽端上傳的日志
8.2.3 處理日志
8.2.4 日志查詢
8.2.5 設計思路
8.2.6 日志查詢模塊的具體實現(xiàn)
8.2.7 XML解釋模塊的具體實現(xiàn)
8.2.8 日志入庫模塊的具全實全
8.2.9 DLL導出的函數(shù)介紹
小結(jié)
習題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號