91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.85MB
    文件類型: .pdf
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-09-22
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: Win32??多線程??

資源簡(jiǎn)介

作 者:Jim Beveridge    譯 者: 侯捷 出 版 社:華中科技大學(xué)出版社    出版時(shí)間:2002-1-1 字 數(shù):450000 版 次: 頁(yè) 數(shù):453 印刷時(shí)間:2005-5-1 紙 張:膠版紙 ISBN:9787560926384 包 裝:平裝 ==================================================== 第一篇 上路吧,線程 第1章 為什么要“千頭萬(wàn)緒” 一條曲折的路 與線程共枕 為什么最終用戶也需要多線程 Win32基礎(chǔ) Context Switching Race Conditions(競(jìng)爭(zhēng)條件) Atomic Operations(原子操作) 線程之間如何通訊 好消息與壞消息 第2章 線程的第一次接觸 產(chǎn)生一個(gè)線程 使用多個(gè)線程的結(jié)果 核心對(duì)象(Kernel Objects) 線程結(jié)束代碼(Exit Code) 結(jié)束一個(gè)線程 錯(cuò)誤處理 后臺(tái)打印(Background Printing) 成功的秘訣 第3章 快跑與等待 看似閑暇卻忙碌(Busy Waiting) 性能監(jiān)視器(Performance Monitor) 等待一個(gè)線程的結(jié)束 叮咚:被激發(fā)的對(duì)象(Signaled Objects) 等待多個(gè)對(duì)象 在一個(gè)GUI程序中等待 提要 第4章 同步控制(Synchronization) Critical Sections(關(guān)鍵區(qū)域、臨界區(qū)域) 死鎖(Deadlock) 哲學(xué)家進(jìn)餐問題(The Dining Philosophers) 互斥器(Mutexes) 信號(hào)量(Semaphores) 事件(Event Objects) 從Worker線程中顯示輸出 Interlocked Variables 同步機(jī)制摘要 第5章 不要讓線程成為脫韁野馬 干凈地終止一個(gè)線程 線程優(yōu)先權(quán)(Thread Priority) 初始化一個(gè)線程 提要 第6章 Overlapped I/O,在你身后變戲法 Win32文件操作函數(shù) 被激發(fā)的File Handles 被激發(fā)的Event對(duì)象 異步過程調(diào)用(Asynchronous Procedure Calls,APCs) 對(duì)文件進(jìn)行(Overlapped I/O的缺點(diǎn) I/O Completion Ports 對(duì)Sockets使用Overlapped I/O 提要 第二篇 多線程程序設(shè)計(jì)的工具與手法 第7章 數(shù)據(jù)一致性(Data Consistency) 認(rèn)識(shí)Volatile關(guān)鍵字 Referential Integrity The Readers/Writers Lock 我需要鎖定嗎? Lock Granularity(鎖定粒度) 提要 第8章 使用C Run-Time Library 什么是C Runtime Library多線程版本 選擇一個(gè)多線程版本的C Runtime Library 以C Runtime Library啟動(dòng)線程 哪一個(gè)好:CreateThread()抑或_beginthreadex()? 避免stdio.h 一個(gè)安全的多線程程序 結(jié)束進(jìn)程(Process) 為什么你應(yīng)該避免_beginthread() 提要 第9章 使用C++ 處理有問題的_beginthreadex()函數(shù)原型 以一個(gè)C++對(duì)象啟動(dòng)一個(gè)線程 建立比較安全的Critical Sections 建立比較安全的Locks 建立可互換(Interchangeable)的Lockks 異常情況(Exceptions)的處理 提要 第10章 MFC中的線程 在MFC中啟動(dòng)一個(gè)Worker線程 安全地使用AfxBeginThread()的傳回值 在MFC中啟動(dòng)一個(gè)UI線程 與MFC對(duì)象共處 MFC的同步控制 MFC對(duì)于MsgWaitForMultipleObjects()的支持 提要 第11章 GDI與窗口管理 線程的消息隊(duì)列 消息如何周游列國(guó) GUI效率問題 以Worker線程完成多線程版MDI程序 多個(gè)上層窗口(Top Level Windows)如何是好? 線程之間的通訊 NT的影子線程(shadow Thread) 關(guān)于"Cancel"對(duì)話框 鎖住GDI對(duì)象 提要 第12章 調(diào)試 使用Windows NT 有計(jì)劃地對(duì)付錯(cuò)誤 Bench Testing 線程對(duì)話框 運(yùn)轉(zhuǎn)記錄(Logging) 內(nèi)存記號(hào)(Memory Trails) 硬件調(diào)試寄存器(Hardware Debug Registers) 科學(xué)方法 提要 第13章 進(jìn)程

資源截圖

代碼片段和文件信息

評(píng)論

共有 條評(píng)論