jAVA2程序设计基础第十一章.pptVIP

  • 2
  • 0
  • 约4.77千字
  • 约 23页
  • 2017-05-27 发布于四川
  • 举报
第11章 多 线 程 * * /webnew/ 教学提示:在同时处理多个任务的应用中,多线程的意义显得尤其重要,本章将介绍多线程的内容,主要包括线程的概念 、线程的创建、线程间的同步与通信,以及线程的生命周期和状态控制 ,并说明使用多线程时应该注意的问题。学习完本章之后,读者将对Java多线程机制有一个全面的了解。 教学目标:理解线程的概念,熟练掌握线程的创建、线程间的同步与通信,以及线程的生命周期和状态控制 ,并牢记使用多线程时应该注意的问题。 11.1 线程的概念 在介绍线程前有必要简要介绍一下进程,这将有助于读者理解线程概念。相信大多数读者都知道,在Windows操作系统中可以同时执行多个程序,比如打开一个资源管理器和多个 IE 浏览器 ,同时使用播放器播放音乐 , 后台可能同时还有杀毒软件防火墙在运行 ,这里的每一个运行的程序都是一个进程 。 严格地说 ,这种说法是不准确的。程序一般是指保存在外部存储器(一般为硬盘)中的代码文件 ,当程序被执行时 ,系统会先在内存中为其分配一块空间 ,再把其代码复制到该空间 中执行 , 这个在由系统分配的内存空间中执行的程序才是进程 。一个程序可能同时存在多个相应的进程 ,如同时打开多个IE浏览器 ,每一个浏览器窗口都是一个进程 ,都拥有自己独立的内存空间,而它们都来自于同

文档评论(0)

1亿VIP精品文档

相关文档