- 2
- 0
- 约7.75千字
- 约 35页
- 2016-12-28 发布于北京
- 举报
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)