- 2
- 0
- 约2.84千字
- 约 48页
- 2017-04-22 发布于北京
- 举报
Java08_Java高级编程2_多线程
第 9 讲;一、程序、进程与线程
二、线程的状态
三、线程优先级与调度
四、多线程实现机制
五、基本的线程控制;一、程序、进程与线程;多线程的优势;线程与进程的区别;多线程基本概念;二、线程的状态;创建状态(new Thread)
由主线程创建线程对象
Thread myThread = new MyThreadClass( );
可运行状态( Runnable )
Thread myThread = new MyThreadClass( );
myThread.start( );
满足一定的调度条件时,进入Runnable状态。;不可运行状态(Not Runnable)
调用了sleep()方法;
调用了suspend()方法;
为等候一个条件变量,线程调用wait()方法;
输入输出流中发生线程阻塞;
死亡状态(Dead)
线程的终止一般可通过两种方法实现:自然撤消(线程执行完)或是被停止(调用stop()方法)。;三、线程优先级与调度;线程优先级与调度;四、多线程实现机制;创建多线程的方式;1. public class mythread extends Applet implements Runnable
(小应用或已经是某个类的子类时)
2. 继承类Thread
public class mythread extends
原创力文档

文档评论(0)