- 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
您可能关注的文档
- Java语言程序设计教程-雷学生第11章课件教学.ppt
- Java语言程序设计教程-雷学生封面课件教学.ppt
- Java语言程序设计教程-雷学生目录课件教学.ppt
- Java语言程序设计清华大学计算机与信息1-java语言概述课件教学.ppt
- Java语言程序设计清华大学计算机与信息2-Java语言基础课件教学.ppt
- Java语言程序设计清华大学计算机与信息3-面向对象程序设计(上)课件教学.ppt
- Java语言程序设计清华大学计算机与信息4-面向对象程序设计(下)课件教学.ppt
- Java语言程序设计清华大学计算机与信息5-Java语言基础类库课件教学.ppt
- Java语言程序设计清华大学计算机与信息6-程序中的异常处理课件教学.ppt
- Java语言程序设计清华大学计算机与信息7-Java程序的输入输出课件教学.ppt
原创力文档

文档评论(0)