第11章创建多线程程序.ppt
在本章,你将学到:
实现线程
定义线程的生命周期
实现多线程
识别线程的优先级
在线程中使用同步
识别进程间的通信
;重点
实现线程
定义线程的生命周期
实现多线程
识别线程的优先级
在线程中使用同步
识别进程间的通信
难点
实现多线程
识别线程的优先级
在线程中使用同步;序号;线程被定义为程序执行的路径。
使用线程,你可以定义为程序中唯一的控制流。
线程被用来运行完成大型和复杂计算的程序。
使用一个线程执行的进程被称为单线程进程,这里进程是一个程序的运行实例。
单线程程序一次仅可以完成一个任务。在另一个任务开始之前,你必须等待一个任务完成。
;下图显示了单线程进程。
为了一次执行多于一个任务,你可以在程序中创建多个线程。
创建两个或更多线程的进程被称为多线程进程。;实现线程(续);C#中的线程模型;C#中的线程模型(续);主线程;在C#中,你通过创建一个Thread类型的对象创建一个线程,假设它的构造函数有ThreadStart 的引用,并且调用新线程的Start()方法。
新线程开始异步执行线程的方法调用。
在Thread类中有各种可用的方法。使用这些方法,你可以控制线程的执行。这些方法中的一些是:
Start():启动一个线程
Sleep():使线程暂停一段时间
Abort():中止线程
Suspend():挂起线程。如果线程已经挂起的话则没有影响
Resume(
您可能关注的文档
最近下载
- 仕豪模具制造公司绩效管理培训讲义.ppt VIP
- 首件盖板涵施工方案-(上传).doc VIP
- 2026年金山职业技术学院单招职业适应性测试题库及答案解析.docx VIP
- (完整版)化工毕业设计论文.doc VIP
- T_CHTS 10021-2020 在役公路隧道长期监测技术指南.docx VIP
- TCNEA-核电厂人机接口设计导则 第2部分:信息显示.pdf VIP
- 施耐德ION 7550 7650 User Guide电能质量监测装置说明书.pdf VIP
- 人教PEP版(一起)(2024)英语一年级下册Unit4 My pet(课件).pptx VIP
- 2025年生物济南二模试题及答案.docx VIP
- 杜邦反渗透和纳滤膜元件产品与技术手册(陶氏DOW)2020.pdf
原创力文档

文档评论(0)