Java08_Java高级编程2_多线程.pptxVIP

  • 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)

1亿VIP精品文档

相关文档