版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、进程和线程,第16章,目标,进程和线程的概念,进程的属性和方法,线程执行的优先级,线程的同步,进程,进程,概念:它是应用程序的动态执行命名空间:诊断类:进程,诊断命名空间进程类,以更少的时间和更高的效率同时执行所有任务。线程档案3-1,读,写,给出概述,血液循环,在同一时间点执行各种进程,编译器发送/接收电子邮件和打印文件,允许计算机同时执行多个操作的操作系统,程序(进程),线程档案3-2,程序1,程序2,线程1,线程2。独立执行路径、多线程、线程介绍、定义:它是进程中的一个实体,是由系统独立调度和分配的一个基本单元,它表明了计算机和进程执行的指令序列之间的区别:子进程和父进程有不同的代码和数
2、据空间,而多个进程共享数据空间。每个线程都有自己的执行堆栈和程序计数器作为其执行上下文。命名空间:Threading类:Thread,thread introduction,在下列情况下,可以使用多线程:程序需要同时执行两个或更多的任务,并且程序必须等待一个事件发生,例如用户输入、文件操作、网络操作、搜索等。后台程序优先考虑任务线程,1)使用系统引入线程名称空间。线程2),创建代理线程启动代理对象名称=新线程启动(方法名称);3)创建线程线程对象名称=新线程(代理对象名称);4)启动线程对象名称。开始();线程类,线程启动和停止,线程只有在启动后才生效。启动后,如果没有终止,就不能再次启动来启
3、动线程:线程对象名称。开始();终止线程:线程对象名称。中止();线程被挂起并恢复,线程被暂时挂起。常见的应用是暂停播放声音文件或视频文件。)挂起线程:线程对象名称。暂停();恢复线程:线程对象名称。简历();如果一个应用程序中有多个线程在运行,但是有些线程比其他线程更重要,我该怎么办?您可以为流程中的不同线程分配不同的优先级。高优先级的线程可以阻止低优先级的线程执行,所以在改变线程的优先级时要非常小心。线程的优先级可以定义为线程优先级枚举的值:高于正常值的最高值低于正常值的最低值用法:线程对象名。优先级=threadpriority。最高优先级的例子,Domo,线程同步,使用线程的一个重要方
4、面是同步访问多个线程访问的任何变量。同步意味着在特定时间只有一个线程可以访问变量。如果不能确保对变量的访问是同步的,就会出现错误。C#提供了一种非常简单的同步访问变量的方法,即使用C #关键字lock,其用法如下:lock(x)DosMeming();注意同步问题,不要滥用同步的死锁竞争条件,同步示例3-1,书店可能只有一本书,并且两个销售人员同时销售这本书,所以我们可以将这两个销售人员视为两个线程,那么我们应该怎么办?同步示例3-2,使用系统;使用系统。穿线。public class BOok public int num=1;/共享资源公共无效销售(int tmp);锁(本)/同步控制tmp=numIf (tmp 0) /图书销售流程线程。睡眠(1000);数字=数字-1;控制台。WriteLine(售出一份);其他控制台。写线(消失);同步示例3-3,公共类my class公共静态void main()书店a=新书店();线程t1=新线程(新线程开始(销售);线程t2=新线程(新线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沈阳医学院《医学法规》2025-2026学年期末试卷
- 上海中侨职业技术大学《劳动与社会保障法》2025-2026学年期末试卷
- 电力企业人力资源专员员工培训考试题目及答案
- 汽轮机转子装配调试工安全文化竞赛考核试卷含答案
- 出版物发行员风险评估与管理评优考核试卷含答案
- 碳排放核查员创新思维水平考核试卷含答案
- 保险箱柜制作工班组评比强化考核试卷含答案
- 变压器装配工岗前模拟考核试卷含答案
- 2026年财政衔接推进乡村振兴资金题库
- 2026年机关标准实施监督知识试题
- 《机车乘务作业》 课件 07机车乘务员呼唤应答标准用语
- GB/T 43602-2023物理气相沉积多层硬质涂层的成分、结构及性能评价
- 高等代数试卷
- 铁路安全知识-防暑降温(铁路劳动安全)
- 口腔材料学之印模材料课件
- GB/T 7025.1-2023电梯主参数及轿厢、井道、机房的型式与尺寸第1部分:Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯
- 铁路危险货物运输及货物安检查危技术业务考核题库
- JJF 1083-2002光学倾斜仪校准规范
- GB/T 39504-2020病媒生物综合管理技术规范机场
- 全国优秀中医临床人才研修项目考试大纲
- 外墙保温技术标
评论
0/150
提交评论