第11讲-Java的多线程机制.pptVIP

  • 12
  • 0
  • 约6.33千字
  • 约 52页
  • 2019-07-20 发布于四川
  • 举报
JAVA 语言 第11讲 JAVA的多线程机制 序 上一讲回顾 设计JAVA GUI程序的主要流程。 JAVA GUI的事件处理机制。 JAVA GUI常用组件的用法 常用属性、方法、事件 序 示例11-1 未使用多线程技术的记数程序。程序功能要求:当用户单击“Start”按钮时,开始计数,计数过程中单击“Close”按钮时,停止计数并关闭应用程序。    学习要点 掌握多线程的概念 掌握创建线程的方法 了解线程同步、死锁的概念 掌握多线程在实际编程中的应用方法 11.1 线程与多线程 11.1.1 概述 什么是进程?   进程是程序在其数据集合上的运行过程,是资源分配和调度的独立单位。 什么是线程?   线程又称轻型进程,是程序运行的最小单位。 在具有线程的操作系统中,进程是分配资源的最小单位,线程是调度基本单位。 进程与多线程 示例 示例11-2 使用线程技术的记数程序。 程序代码见CounterThread .java 。 线程的调度 调度策略 时间片 11.1.2 线程的模型 当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread)。每个Java程序都有一个隐含的主线程。 主线程的重要性 它是产生其他子线程的线程。 通常它必须最后完成执行,因为它执行各种关闭动作。 尽管主线程在程序启动时自动创建,但它可以由一个Thread对象

文档评论(0)

1亿VIP精品文档

相关文档