第十章
多线程
回顾
调试是搜寻和消除应用程序中的错误的过程
语法错误表示编译器无法理解代码
调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行
“局部变量”窗口允许用户监控当前程序中所有变量的值
单元测试和集成测试是测试大型应用程序的常用技术
当应用程序遇到运行时错误时,就会引发异常
C# 中的所有异常都派生自 Exception 类
目标
理解线程的概念
理解.NET中线程的属性和方法
创建和使用线程
理解线程的特点、优点及使用场合
线程简介 3-1
线程简介 3-2
线程简介 3-3
System.Threading 命名空间 2-1
System.Threading 命名空间 2-2
Thread 类的属性和方法 2-1
Thread 类的属性和方法 2-2
线程的生命周期
示例
锁定机制
示例
调度线程 2-1
调度线程 2-2
示例
示例
线程安全性
应用程序示例 1-3
应用程序示例 2-3
应用程序示例 3-3
总结
线程是在共享内存空间中并发的多道执行路径
在 C# 中,是使用 System.Threading 命名空间中的 Thread 类来创建线程的
线程优先级可以更改为 ThreadPriority 枚举中定义的一个值
C# 中的 lock 关键字是实现线程同步的一种方法
同步的线程称为安全线程
除非绝对必要,否则不要创建线程安全的代码,因为添加不必要的锁定会降低性能
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |