java课件chap10课件教学.pptVIP

  • 2
  • 0
  • 约9.53千字
  • 约 59页
  • 2017-01-04 发布于未知
  • 举报
run ()方法是运行线程的主体,启动线程时,由java直接调用public void run()。 使用Runnable接口可以将线程的虚拟CPU、代码和数据分开,形成一个比较清晰的模型。 使用Runnable接口使得包含线程体的类还可以继承其他类。 直接继承Thread类以后不能再继承其他类,但编写简单,并可直接操纵线程;使用Runnable接口时,若要在run()方法中操纵线程,必须使用Thread.currentThread()方法。 在具体应用中,采用哪种方法来构造线程体要根据具体情况而定。通常,当一个线程体所在的类已经继承了另一个类时,就应该用实现Runnable接口的方法。 10.5 Runnable接口 Thread类的方法 void run() 线程所执行的代码 void start() throws IllegalThreadStateException 使程序开始执行,多次调用会产生例外 void sleep(long milis) 让线程睡眠一段时间,此期间线程不消耗CPU资源 void interrupt() 中断线程 static boolean interrupted() 判断当前线程是否被中断(会清除中断状态标记) boolean isInterrupted() 判断指定线程是否被中断 线程状态控制方法 10.6 常用方法 Thre

文档评论(0)

1亿VIP精品文档

相关文档