我的云文档怎么没有了(我的云文档怎么找)
653
2022-05-28
一:引言
/// .NetFramework1.0就有多线程! /// 进程:计算机概念,程序运行在服务器占据的全部计算机的资源 /// 线程:计算机概念,是进程在相应操作时候的一个最小单元,也包括cpu/硬盘/内存 虚拟概念 /// 进程和线程:包含关系,线程是属于某一个进程的,如果一个进程销毁,线程也就不会存在。 /// 句柄:描述程序中的某一个最小单元,是一个long数字,操作系统通过这个数字识别应用程序。 /// 多线程:计算概念,就是某一个进程中,多个线程同时运行; /// /// C#中的多线程: /// Thread类是C#语言对线程对象一个封装; /// /// 为什么可以多线程呢? /// /// 1、Cpu有多个核;可以并行计算; /// 双核四线:这里的线程是模拟核; /// /// 2、cpu分片:某1s的处理能切分成1000份,操作系统调度去相应不同的任务; /// 从宏观角度来说:感觉就有多个任务在并发执行; /// 从微观角度来说:一个物理cpu不能在某一刻为某一个任务服务 /// /// 同步异步: /// 同步方法:发起调用,只有在调用的方法完成以后,才能继续执行一下一行代码,按照顺序执行; /// 诚心请吃饭,我请你吃饭,你说你现在需要忙一会儿,我等你,等你忙完了以后,咱们一起去吃饭。 /// /// 异步方法:发起调用,不等待完成,直接进入下一行代码的执行ÿ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.NET 任务调度 多线程
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。