图书介绍

Visual Basic.NET线程参考手册pdf电子书版本下载

Visual Basic.NET线程参考手册
  • Kourosh Ardestani,Fabio Claudio Ferracchiati等著;康博译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730205925X
  • 出版时间:2002
  • 标注页数:234页
  • 文件大小:31MB
  • 文件页数:245页
  • 主题词:VB.NET

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic.NET线程参考手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 定义线程 1

1.1 线程的定义 1

1.1.1 多任务 2

1.1.2 进程 3

1.1.3 线程 4

1.2 Visual Basic .NET对线程的支持 13

1.2.1 System.AppDomain类 14

1.2.2 线程管理与.NET运行库 21

1.3 本章小结 21

第2章 .NET中的线程 22

2.1 System.Threading命名空间 22

2.1.1 Thread类 23

2.1.2 创建一个线程 25

2.1.3 ThreadStart委托和执行分支 28

2.1.4 线程的属性和方法 30

2.1.5 线程的优先级 33

2.1.6 计时器和回调 36

2.1.7 使用线程调节线程 38

2.2 线程的生存期 45

2.2.1 使线程睡眠 46

2.2.2 中断一个线程 49

2.2.3 暂停及恢复线程 50

2.2.4 破坏线程 57

2.2.5 连接线程 59

2.3 为什么线程不是万能的 60

2.4 使用线程提供的机会 61

2.4.1 后台进程 61

2.4.2 访问外部资源 64

2.5 线程的陷阱 66

2.5.1 再次访问的执行顺序 66

2.5.2 一个循环中的线程 69

2.6 本章小结 73

第3章 使用线程 74

3.1 为何担心同步 74

3.1.1 同步临界区 75

3.1.3 使用线程安全包装器 77

3.1.2 使账户对象不可改变 77

3.2 .NET对同步的支持 78

3.3 .NET同步策略 79

3.3.1 同步上下文 79

3.3.2 同步代码区 80

3.3.3 手控同步 95

3.3.4 同步和性能 105

3.4 小心死锁 106

3.5 端到端的示例 108

3.5.1 编写自己的线程安全包装器 109

3.5.2 数据库连接池 118

3.6 本章小结 126

4.1 应用程序中的多线程 128

第4章 设计模式 128

4.2 STA线程模式 129

4.3 MTA线程模式 130

4.3.1 指定线程模式 131

4.3.2 设计线程应用程序 131

4.3.3 线程和关系 133

4.4 本章小结 142

第5章 线程应用程序的伸缩 143

5.1 什么是线程池管理 143

5.1.1 需要线程池的情况 143

5.2 CLR和线程 144

5.1.2 线程池的概念 144

5.2.1 CLR在线程池管理中的角色 145

5.2.2 线程池管理中的问题 145

5.2.3 线程池的大小 146

5.3 ThreadPool类 147

5.4 VB.NET中的线程池编程 150

5.5 .NET中的可伸缩性 156

5.6 本章小结 173

第6章 调试与跟踪线程 174

6.1 创建应用程序代码 174

6.2 调试代码 175

6.2.1 Visual Studio .NET调试器 176

6.2.2 逐步执行代码 179

6.2.3 设置断点 179

6.2.4 调试线程 180

6.3 代码跟踪 181

6.3.1 System.Diagnostics.Trace类 182

6.3.2 使用不同的侦听器应用程序 185

6.3.3 跟踪开关 191

6.3.4 Debug类 195

6.4 DataImport示例 196

6.4.1 代码 196

6.4.2 测试应用程序 201

6.4.3 逻辑错误 202

6.5 本章小结 204

第7章 联网与线程 205

7.1 在.NET中的联网 205

7.1.1 System.Net命名空间 206

7.1.2 System.Net.Sockets命名空间 207

7.2 创建范例应用程序 208

7.2.1 设计目标 208

7.2.2 构建应用程序 209

7.2.3 运行应用程序 229

7.3 本章小结 231

附录 232

精品推荐