《Java程序设计课件第十一章多线程程序设计.pptVIP

  • 2
  • 0
  • 约7.75千字
  • 约 35页
  • 2016-12-28 发布于北京
  • 举报

《Java程序设计课件第十一章多线程程序设计.ppt

Java语言程序设计 第十一章 多线程编程 讲授人:傅晓阳 教授 本章课程纲要 本课程纲要 多任务处理 进程是指一种调到内存中执行的运行程序,有自己的地址空间;线程是进程内部单一的一个顺序控制流 基于进程的特点是允许计算机同时运行两个或更多的程序。 基于线程的多任务处理环境中,线程是最小的处理单位。 线程与进程的区别 实现线程的方法 通过以下两种方法创建 Thread 对象: 声明一个 Thread 类的子类,并覆盖 run() 方法。 class mythread extends Thread { public void run( ) {/* 覆盖该方法*/ } } 声明一个实现 Runnable 接口的类,并实现 run() 方法。 class mythread implements Runnable{ public void run( ) {/* 实现该方法*/ } } 继承Thread类 线程程序执行代码 public void run( ) 启动线程 public void start( ) 参见例题12-1 通过接口Runnable构造线程类 类声明形式 public class A extends B implements Runnable { // ... public void run( )

文档评论(0)

1亿VIP精品文档

相关文档