Java语言程序设计 第九章.pptVIP

  • 6
  • 0
  • 约9.24千字
  • 约 17页
  • 2015-08-14 发布于广东
  • 举报
Java面向对象程序设计 第9章 多线程 本章主要内容 多线程的概念 线程的创建 继承java.lang.Thread类 实现java.lang.Runnable接口 设置线程为后台线程、设置线程的优先级 线程的同步:售票问题 程序块同步 方法同步 线程间的通信:生产者与消费者问题 线程的终止 多线程概述 并行编程通常能够显著地提高程序的性能。 多进程:在操作系统中能同时运行多个任务(程序)。 多线程:在同一应用程序(进程)中有多个顺序流同时执行。 线程与进程的区别:每个进程都有自己的一组完整的变量,而线程则共享相同的数据。 一个运行中的Java程序是一个进程且至少包含一个线程,该线程也称为主线程。 Java中使用多线程 通常有两种建立线程的方法: 继承java.lang.Thread类 实现java.lang.Runnable接口 继承Thread类实现多线程 Thread类的构造方法: Thread() Thread(Runnable target) Thread(String name) 常用实例方法: static Thread currentThread() String getName() int getPriority() Thread.State getState() void interrupt() void run() void

文档评论(0)

1亿VIP精品文档

相关文档