一本教你學習《Visual Basic.NET執行緒》的書籍。
基本介紹
- 中文名:Visual Basic.NET執行緒參考手冊
- 第3章:使用執行緒
- 第4章:設計模式
- 第5章:執行緒應用程式的伸縮
目錄
後台進程
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.1Visual 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 本章小結
附錄
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.1Visual 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 本章小結
附錄