- 2
- 0
- 约1.29万字
- 约 33页
- 2017-05-29 发布于四川
- 举报
--------------基于C#语言 主讲教师:钱 哨 本课学时:72课时 联系方式:qianshao@bjjtxy.bj.cn 第五章、多线程编程技术 理解线程的概念 理解.NET中线程的属性和方法 创建和使用线程 理解线程的特点、优点及使用场合 5.1 线程简介 5.1 线程简介 5.1 线程简介 进程:是应用程序的一个运行例程,是应用程序的一次动态执行过程。 线程:是进程中的一个执行单元;是操作系统分配CPU时间的基本单元。 Windows是一个支持多线程的系统。 一个进程可以包含若干个线程。 5.1 线程简介 5.1 线程简介 多线程:在同一时间执行多个任务的功能,称为多线程或自由线程。 多线程的优点:可以同时完成多个任务;可以使程序的响应速度更快;可以让占用大量处理时间的任务或当前没有进行处理的任务定期将处理时间让给别的任务;可以随时停止任务;可以设置每个任务的优先级以优化程序性能。 多线程的缺点: 对资源的共享访问可能造成冲突(对共享资源的访问进行同步或控制) ;程序的整体运行速度减慢等等。 5.2 System.Threading 命名空间 5.2 System.Threading 命名空间 在.NET程序设计中,线程是使用Thread类(或Timer类(线程计数器)、ThreadPool类(线程池))来处理的,这些类在System
原创力文档

文档评论(0)