来自java文档 接口Runnable
2012-05-06 15:40
232 查看
java.lang
接口 Runnable
所有已知子接口:
RunnableFuture<V>,
RunnableScheduledFuture<V>
所有已知实现类:
AsyncBoxView.ChildState,
FutureTask,
RenderableImageProducer,
SwingWorker,
Thread,
TimerTask
public interface
Runnable
Runnable
接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run
的无参数方法。
设计该接口的目的是为希望在活动时执行代码的对象提供一个公共协议。例如,Thread
类实现了 Runnable。激活的意思是说某个线程已启动并且尚未停止。
此外,Runnable
为非 Thread 子类的类提供了一种激活方式。通过实例化某个 Thread
实例并将自身作为运行目标,就可以运行实现 Runnable 的类而无需创建 Thread
的子类。大多数情况下,如果只想重写 run() 方法,而不重写其他 Thread
方法,那么应使用 Runnable 接口。这很重要,因为除非程序员打算修改或增强类的基本行为,否则不应为该类创建子类。
从以下版本开始:
JDK1.0
另请参见:
Thread,
Callable
run
void
run()
使用实现接口 Runnable
的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。
方法 run 的常规协定是,它可能执行任何所需的动作。
另请参见:
Thread.run()
接口 Runnable
所有已知子接口:
RunnableFuture<V>,
RunnableScheduledFuture<V>
所有已知实现类:
AsyncBoxView.ChildState,
FutureTask,
RenderableImageProducer,
SwingWorker,
Thread,
TimerTask
public interface
Runnable
Runnable
接口应该由那些打算通过某一线程执行其实例的类来实现。类必须定义一个称为run
的无参数方法。
设计该接口的目的是为希望在活动时执行代码的对象提供一个公共协议。例如,Thread
类实现了 Runnable。激活的意思是说某个线程已启动并且尚未停止。
此外,Runnable
为非 Thread 子类的类提供了一种激活方式。通过实例化某个 Thread
实例并将自身作为运行目标,就可以运行实现 Runnable 的类而无需创建 Thread
的子类。大多数情况下,如果只想重写 run() 方法,而不重写其他 Thread
方法,那么应使用 Runnable 接口。这很重要,因为除非程序员打算修改或增强类的基本行为,否则不应为该类创建子类。
从以下版本开始:
JDK1.0
另请参见:
Thread,
Callable
方法摘要 | |
void | run() 使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。 |
方法详细信息 |
void
run()
使用实现接口 Runnable
的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。
方法 run 的常规协定是,它可能执行任何所需的动作。
另请参见:
Thread.run()
相关文章推荐
- 来自java文档 接口Runnable
- 来自java文档 接口Runnable
- 来自java文档 URL类
- Java 创建线程 实现Runnable接口
- java多线程------实现Runnable接口创建多进程,实现资源共享
- Java 多线程的Thread类和Runnable接口(转载)
- Java对多线程的支持(一) - Thread类、Runnable接口、Daemon线程、线程同步
- Java Runnable 接口具体代码解密
- Java学习笔记---------如何使用Runnable接口来创建线程???
- java多线程编程中实现Runnable接口方法相对于继承Thread方法的优势
- java 通过实现Runnable接口实现多线程
- Thread-实现java.lang.Runnable接口
- Java多线程—使用Runnable接口实现求和
- [Java]多线程/继承Thead类/实现runnable接口
- 学习effective java-17类和接口之要么为继承而设计,并提供文档说明,要么就禁止继承
- Java 继承Thread类和实现Runnable接口的区别
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- 来自java文档 File类
- 来自java文档 URI类
- Opencm9 java api接口文档