清华大学原版C#学习 第十一章 线程.pptVIP

  • 3
  • 0
  • 约3.09千字
  • 约 22页
  • 2018-07-13 发布于湖北
  • 举报
清华大学原版C#学习 第十一章 线程

第十一章 线程 * 目标 线程的概念 多线程应用程序 线程的处理 线程的优先级 同步的含义 同步的问题 * 体验 程序定义两个类,这两个类中都包含一个每隔0.5秒输出5个数字并换行的程序。 创建这两个类的对象,并使它们交叉显示数字。 * 同时执行所有任务,时间更少,效率更高 人 体 线程简介 3-1 读 ,写 一览无遗 血液循环 在同一时间点执行各项进程 编译程序 发送/接收邮件 打印文件 其他 操作系统允许计算机同时执行多项操作 程序 (进程) * 线程简介 3-2 程序 1 程序 2 线程 1 线程 2 线程 3 线程 1 线程 2 线程 3 单独的执行路径 * 线程简介 3-3 在以下情况中可能要使用到多线程: 程序需要同时执行两个或多个任务 程序要等待某事件的发生,例如用户输入、文件操作、网络操作、搜索等 后台程序 * 线程及多线程工作原理 线程表示计算机执行的指令序列。 一个处理器在某一刻只能处理一个任务。如果有一个多处理器系统,理论上它可以同时执行多个指令——一个处理器执行一个指令,但大多数人使用的是单处理器计算机,这种情况是不可能同时发生的。而实际上,Windows操作系统表面上可以同时处理多个任务,这个过程称为抢先式多任务处理(pre-emptive multitasking)。 * 抢先式多任务处理 所谓抢先式多任务处理,是指Win

文档评论(0)

1亿VIP精品文档

相关文档