AutoCAD2009机械绘图作者李宏ch11课件.pptVIP

  • 3
  • 0
  • 约8.21千字
  • 约 45页
  • 2016-12-25 发布于广东
  • 举报
第11章 Java线程 第11章 Java线程 多线程技术是Java平台的一个重要的技术优势,本章将详细介绍和分析Java多线程的编程方法和技巧,主要包括线程的基本概念、创建与生命周期、优先级与执行顺序、死锁问题等。 11.1 线程简介 11.1.1 线程的基本概念 1. 进程 把正在计算机中执行的程序叫做“进程”, 而不将其称为“程序”。进程代表了主动的对象, 是正在计算机中一条指令接着一条指令地执行着的对象. 同时, 它还占用某些系统资源. 也就是说,当“程序”执行时,将会被操作系统载入到内存中(占用内存空间),并且启动它的工作(执行时,就是占用CPU时间),这就变成了所谓的“进程”。 11.1 线程简介 11.1.1 线程的基本概念 2. 线程 通常把“进程”概念中“系统资源”这部分“静态”的对象称为“任务”,而将“程序代码的执行位置”这部分“动态”的对象称为“线程(Thread),后者才是进程之所以被认为是“主动”的关键。 线程和进程的最大区别就在于各进程基本上是独立的,而各线程则不一定(同一任务中的各线程可能互不影响也可能相互影响)。 11.1 线程简介 11.1.2 Java多线程技术 Java语言中定义的线程同样包括一个内存入口点地址、一个出口点地址以及能够顺序执行的代码序列,可以说线程就是程序内部的具有并发性的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档