C#多线程技术;主要内容;6.1 线程概述;多线程的概念;多线程;任何程序在执行时,至少有一个主线程。主线程创建其他的附加线程。第一个线程总是Main()方法,因为第一个线程是由.NET运行库开始执行的,Main()方法是.NET运行库选择的第一个方法。
;6.2 .NET对多线程的支持;Thread类的主要属性;Thread类的主要方法;线程的建立与启动;常用委托(了解);线程的休眠、挂起、恢复与终止;Join 、Interrupt;终止线程(Abort);线程的生命周期;线程的生命周期;前台线程和后台线程;6.4 线程的优先级;6.5 线程的同步(异步);2、在C#中处理同步;Monitor(监视器);C#中 lock关键字提供了与Monitoy.Enter和Monitoy.Exit同样的功能,这种方法用在你的代码段不能被其他独立的线程中断的情况。通过对Monitor类的简易封装,lock为同步访问变量提供了一个非常简单的方式,其用法如下:
lock(this)
{
// 要使用的语句
}
lock语句把变量放在圆括号中,以包装对象,称为独占锁或排它锁。当执行带有lock关键字的复合语句时,独占锁会保留下来。当变量被包装在独占锁中时,其他线程就不能访问该变量。如果在上面的代码中使用独占锁,在执行复合语句时,这个线程就会失去其时间片。如果下一个获得时间片
您可能关注的文档
最近下载
- 企业组织变革落地方案.docx
- 2026年广东省广州市中考语文试卷(含答案及解析).docx
- SAE-China J2206-2013 《汽车热冲压成形用超高强度钢板及钢带》.pdf
- 标准图集-浙-2001浙S9 室外埋地硬聚氯乙烯排水管道安装图.pdf VIP
- 《海南省城镇生活垃圾填埋场劳动岗位定员标准(试行)》DBJ13-2009.pdf VIP
- 城市生活垃圾处理场(厂)劳动岗位定员标准.docx VIP
- HLD47-101-2008 城镇市容环境卫生劳动定额.docx VIP
- 人员出国(境)回访记录表.pdf VIP
- 站立的动物(教案)湘美版(2024)美术一年级上册.docx VIP
- HG_T 20645.4-2022 化工装置管道机械设计规定 编制条件内容与深度规定.docx VIP
原创力文档

文档评论(0)