13. 尚硅谷_佟刚_Java基础_多线程.pdfVIP

  • 2
  • 0
  • 约7.01千字
  • 约 52页
  • 2015-08-10 发布于山西
  • 举报
13. 尚硅谷_佟刚_Java基础_多线程

本章内容  线程的概念模型  线程的创建和启动  临界资源、对象锁  线程的互斥和同步 程序、进程与多任务 • 程序 (program )是对数据描述与操作的代码的 集合,是应用程序执行的脚本。 • 进程(process )是程序的一次执行过程 ,是系 统运行程序的基本单位。程序是静态的,进程是 动态的。系统运行一个程序即是一个进程从创建、 运行到消亡的过程。 • 多任务(multi task )在一个系统中可以同时运行 多个程序,即有多个独立运行的任务,每个任务 对应一个进程。 线程 • 线程 (thread ):比进程更小的运行单位,是程序中单个顺 序的流控制。一个进程中可以包含多个线程。 • 简单来讲,线程是一个独立的执行流 ,是进程内部的一个独 立执行单元,相当于一个子程序。 • 一个进程中的所有线程都在该进程的虚拟地址空间中,使用 该进程的全局变量和系统资源。 • 操作系统给每个线程分配不同的CPU时间片,在某一时刻, CPU只执行一个时间片内的线程,多个时间片中的相应线程 在CPU内

文档评论(0)

1亿VIP精品文档

相关文档