《Visual Basic.NET執行緒參考手冊》

一本教你學習《Visual Basic.NET執行緒》的書籍。

Visual Basic.net執行緒參考手冊 內容簡介

.NET Framework為VB程式設計師提供了強大的執行緒模型,可以讓程式設計師很好地控制應用程式中的執行緒。 本書介紹了如何利用.NET的執行緒功能創建和操作執行緒,如何設計應用程式,如何防範常見的錯誤,如何避免應用程式失去控制等內容。全書共分7章,分別講述了執行緒的定義、執行緒的創建、執行緒的同步、設計模式、執行緒應用程式的伸縮、執行緒的調試和跟蹤等內容。 本書適合於從事.NET開發的VB程式設計師閱讀,不要求讀者具備任何執行緒方面的知識。

Visual Basic.NET執行緒參考手冊 本書目錄

第1章 定義執行緒
1.1 執行緒的定義
1.1.1 多任務
1.1.2 進程
1.1.3 執行緒
1.2 Visual Basic.NET對執行緒的支持
1.2.1 System.AppDomain類
1.2.2 執行緒管理與.NET運行庫
1.3 本章小結
第2章 .NET中的執行緒
2.1 System.Threading命名空間
2.1.1 Thread類
2.1.2 創建一個執行緒
2.1.3 ThreadStart委託和執行分支
2.1.4 執行緒的屬性和方法
2.1.5 執行緒的優先權
2.1.6 計時器和回調
2.1.7 使用執行緒調節執行緒
2.2 執行緒的生存期
2.2.1 使執行緒睡眠
2.2.2 中斷一個執行緒
2.2.3 暫停及恢複線程
2.2.4 破壞執行緒
2.2.5 連線執行緒
2.3 為什麼執行緒不是萬能的
2.4 使用執行緒提供的機會
2.4.1 後台進程
2.4.2 訪問外部資源
2.5 執行緒的陷阱
2.5.1 再次訪問的執行順序
2.5.2 一個循環中的執行緒
2.6 本章小結
第3章 使用執行緒
3.1 為何擔心同步
3.1.1 同步臨界區
3.1.2 使賬戶對象不可改變
3.1.3 使用執行緒安全包裝器
3.2 .NET對同步的支持
3.3 .NET同步策略
3.3.1 同步上下文
3.3.2 同步代碼區
3.3.3 手控同步
3.3.4 同步和性能
3.4 小心死鎖
3.5 端到端的示例
3.5.1 編寫自己的執行緒安全包裝器
3.5.2 資料庫連線池
3.6 本章小結
第4章 設計模式
4.1 應用程式中的多執行緒
4.2 STA執行緒模式
4.3 MTA執行緒模式
4.3.1 指定執行緒模式
4.3.2 設計執行緒應用程式
4.3.3 執行緒和關係
4.4 本章小結
第5章 執行緒應用程式的伸縮
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 VB.NET中的執行緒池編程
5.5 .NET中的可伸縮性
5.6 本章小結
第6章 調試與跟蹤執行緒
6.1 創建應用程式代碼
6.2 調試代碼
6.2.1 Visual studio.net調試器
6.2.2 逐步執行代碼
6.2.3 設定斷點
6.2.4 調試執行緒
6.3 代碼跟蹤
6.3.1 System.Diagnostics.Trace類
6.3.2 使用不同的偵聽器應用程式
6.3.3 跟蹤開關
6.3.4 Debug類
6.4 DataImport示例
6.4.1 代碼
6.4.2 測試應用程式
6.4.3 邏輯錯誤
6.5 本章小結
第7章 聯網與執行緒
7.1 在.NET中的聯網
7.1.1 System.Net命名空間
7.1.2 System.Net.Sockets命名空間
7.2 創建範例應用程式
7.2.1 設計目標
7.2.2 構建應用程式
7.2.3 運行應用程式
7.3 本章小結
附錄

相關詞條

熱門詞條

聯絡我們