Java程序设计孙燕等6课件教学.pptVIP

  • 2
  • 0
  • 约2.36千字
  • 约 39页
  • 2017-01-04 发布于未知
  • 举报
第6章 线程及其操作 本章主要内容 线程的实现 线程的定义、线程的模型 线程的状态及调度 线程的状态、线程的调度与优选级、控制线程 多线程程序设计 从Thread类继承 、实现Runnable接口、多线程的同步 Java程序设计流程 本章重点和难点 重点 线程的实现 线程的状态 控制线程 难点 线程的调度 线程的同步 多线程程序设计 线程的实现 线程的概念 多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响 线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小 Java中的线程模型 三部分组成 虚拟的CPU封装在java.lang.Thread类中 CPU执行的代码传递给Thread类 CPU处理的数据传递给Thread类 线程的状态 线程的调度与优选级 线程的优先权 Thread类有3个有关线程优先级的静态常量: . MIN-PRIORITY NOM_PRIORITY MAX-PRIORITY newthread.setPriority(Thread.MIN_PRIORITY) 线程的调度 线程调度器按照线程优先级决定应该调度那个线程执行 Java的线程调度策略是一种基于优先级的抢先式调度 控制线程 run方法 run方法是运行线程的主体,启动

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档