C#温故而知新: 线程篇.pdfVIP

  • 3
  • 0
  • 约1.97万字
  • 约 18页
  • 2020-10-30 发布于江苏
  • 举报
C# 温故而知新: 线程篇 1 线程基础的简单介绍 首先让我们翻开书本来了解下线程的一些基础知识: 1 线程有时被称为轻量级进程,是程序执行流的最小单元 2 线程时由线程ID,当前指令指 (PC),寄存器集合和堆栈组成。 3 线程自身不能拥有系统资源,但是可以使用线程所属进程所占有的系统资源 4 线程可以创建和撤销另一个线程 5 线程可以拥有自身的状态,例如 运行状态,挂起状态,销毁释放状态等等 6 线程具有优先级,每个线程都分配了0-31 级别的其中一个优先级,数字越大,优先级越高, 然而手动分配优先级过于复杂,所以微软为我们的Thread类提供一个优先级的枚举,ThreadPriority 枚举便是优先级枚举,我们可以利用thread.Priority属性来进行设置 7 线程开销,这个是个复杂的话题,希望有机会的话能够单独写一遍文章解释下 那么多线程有什么实际好处呢?首先让我们了解下多线程的概念:一个程序或者进程中同时运行 多个线程完成不同的工作,从概念中我们便可知道多线程的优点了。 1 能够实现并行操作,也就是说多个线程可以同时进行工作 2 利用多线程后许多复杂的业务或者是计算可以交给后台线程去完成,从而提高整

文档评论(0)

1亿VIP精品文档

相关文档