《java多线程机制.pptVIP

  • 4
  • 0
  • 约1.25万字
  • 约 35页
  • 2016-12-30 发布于四川
  • 举报
第八章 Java多线程机制 本次课教学目标 了解Java的多线程机制 掌握创建线程的两个方法 熟悉线程的常用方法 掌握线程同步的意义 Java的多线程机制 多线程机制是Java语言的又一重要特征,使用多线程技术可以使系统同时运行多个执行体,加快程序的响应时间,提高计算机资源的利用率。使用多线程技术可以提高整个应用系统的性能。 程序、进程与线程的区别: 程序是一段静态的代码,它是应用软件执行的蓝本。 进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。 线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。 多线程和多任务:多线程和多任务是两个既有联系又有区别的概念,多任务是针对操作系统而言的,代表着操作系统可以同时执行的程序个数;多线程是针对一个程序而言的,代表着一个程序内部可以同时执行的线程个数,而每个线程可以完成不同的任务。例如Java推出的HotJava浏览器,你可以一边浏览网页一边下载新网页,可以同时显示动画和播放音乐。 主线程:当JVM加载代码,发现main方法之后,就会启动一个线程,这个线程称作“主线程”,该线程负责执行main方法。如果main方法中没有创建其他的线程,那么当

文档评论(0)

1亿VIP精品文档

相关文档