注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETC#線程參考手冊(cè)

C#線程參考手冊(cè)

C#線程參考手冊(cè)

定 價(jià):¥33.00

作 者: (美)Tobin Titus,(美)Fabio Claudio Ferracchiati等著;王敏譯;王敏譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: C#

ISBN: 9787302074038 出版時(shí)間: 2003-11-01 包裝: 平裝
開本: 26cm 頁數(shù): 247 字?jǐn)?shù):  

內(nèi)容簡介

  本書自上而下地介紹了.NET執(zhí)行C#代碼的方法。首先描述了Windows線程的定義,它們與.NET進(jìn)程、應(yīng)用程序域的關(guān)系以及線程之間的關(guān)系。讀者討論了線程的高度(操作系統(tǒng)如何確定下一個(gè)要處理的線程),接著論述了如何編寫.NET代碼來處理線程。之后介紹了線程的同步,讓多個(gè)線程安全地訪問同一資源。本書還介紹了多線程應(yīng)用程序使用的一些典型的體系結(jié)構(gòu),尤其是線程池,并闡述了如何調(diào)試多線程代碼。最后用一個(gè)完整的例子來說明如何利用線程來建立如伸縮的、高性能的網(wǎng)絡(luò)服務(wù)器。本書適合從事.NET開發(fā)的C#程序員閱讀,不要求讀者具備任何線程方面的知識(shí)。

作者簡介

暫缺《C#線程參考手冊(cè)》作者簡介

圖書目錄

第1章 定義線程
1.1 線程的定義
1.1.1 多任務(wù)
1.1.2 進(jìn)程
1.1.3 線程
1.2 .NET和C#對(duì)線程的支持
1.2.1 System.Appdomain類
1.2.2 線程管理與.NET運(yùn)行庫
1.3 本章小結(jié)
第2章 .NET中的線程
2.1 System.Threading命名空間
2.1.1 Thread類
2.1.2 創(chuàng)建線程
2.1.3 ThreadStart委托和執(zhí)行分支
2.1.4 線程的屬性和方法
2.1.5 線程的優(yōu)先級(jí)
2.1.6 計(jì)時(shí)器和回調(diào)
2.1.7 使用線程調(diào)節(jié)線程
2.2 線程的生存期
2.2.1 使線程睡眠
2.2.2 中斷線程
2.2.3 暫停及恢復(fù)線程
2.2.4 銷毀線程
2.2.5 連接線程
2.3 為什么線程不是萬能的
2.4 使用線程的時(shí)機(jī)
2.4.1 后臺(tái)進(jìn)程
2.4.2 訪問外部資源
2.5 線程的陷阱
2.5.1 再次訪問的執(zhí)行順序
2.5.2 循環(huán)中的線程
2.6 本章小結(jié)
第3章 使用線程
3.1 為何要同步
3.1.1 同步重要的代碼段
3.1.2 使賬戶對(duì)象不可改變
3.1.3 使用線程安全包裝器
3.2 .NET對(duì)同步的支持
3.3 .NET同步策略
3.3.1 同步上下文
3.3.2 同步代碼區(qū)
3.3.3 手控同步
3.3.4 同步和性能
3.4 小心死鎖
3.5 端到端的示例
3.5.1 編寫自己的線程安全包裝器
3.5.2 數(shù)據(jù)庫連接池
3.6 本章小結(jié)
第4章 線程設(shè)計(jì)規(guī)則
4.1 應(yīng)用程序中的多線程
4.2 STA線程模式
4.3 MTA線程模式
4.3.1 指定線程模式
4.3.2 設(shè)計(jì)線程應(yīng)用程序
4.3.3 線程和關(guān)系
4.4 本章小結(jié)
第5章 線程應(yīng)用程序的伸縮
5.1 什么是線程池管理
5.1.1 需要線程池的原因
5.1.2 線程池的概念
5.2 CLR和線程
5.2.1 CLR在線程池管理中的作用
5.2.2 線程池管理中的問題
5.2.3 線程池的大小
5.3 ThreadPool類
5.4 C#中的線程池編程
5.5 .NET中的可伸縮性
5.6 本章小結(jié)
第6章 調(diào)試與跟蹤線程
6.1 創(chuàng)建應(yīng)用程序代碼
6.2 調(diào)試代碼
6.2.1 Visual Studio.NET調(diào)試器
6.2.2 單步執(zhí)行代碼
6.2.3 設(shè)置斷點(diǎn)
6.2.4 調(diào)試線程
6.3 代碼的跟蹤
6.3.1 Trace類
6.3.2 使用不同的偵聽器應(yīng)用程序
6.3.3 跟蹤選項(xiàng)
6.3.4 Debug類
6.4 DataImport示例
6.4.1 代碼
6.4.2 測試應(yīng)用程序
6.4.3 邏輯錯(cuò)誤
6.5 本章小結(jié)
第7章 聯(lián)網(wǎng)與線程
7.1 .NET中的聯(lián)網(wǎng)
7.1.1 System.Net命名空間
7.1.2 System.Net.Sockets命名空間
7.2 創(chuàng)建示例應(yīng)用程序
7.2.1 設(shè)計(jì)目標(biāo)
7.2.2 構(gòu)建應(yīng)用程序
7.2.3 運(yùn)行應(yīng)用程序
7.3 本章小結(jié)
附錄A 支持. 勘誤表與代碼下載

本目錄推薦

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