Java Runnable 接口:创建线程并执行代码
Java中的'Runnable'是一个接口,需要实现它的'run()'方法。在创建一个'Runnable'对象时,可以使用匿名内部类来实现这个接口,也可以单独定义一个类来实现这个接口。
以下是创建一个'Runnable'对象的示例代码:
Runnable runnable = new Runnable() {
@Override
public void run() {
// 在这里编写需要执行的代码
}
};
在上面的代码中,通过匿名内部类的方式创建了一个实现了'Runnable'接口的对象,并重写了'run()'方法。在'run()'方法中,可以编写需要执行的代码。
这个'runnable'对象可以传递给'Thread'类的构造函数,用来创建一个新的线程,并执行'run()'方法中的代码。例如:
Thread thread = new Thread(runnable);
thread.start();
通过调用线程的'start()'方法,可以启动新的线程,从而执行'run'方法中的代码。
需要注意的是,'Runnable'接口只有一个'run()'方法,没有其他的方法。如果需要返回结果或者抛出异常,可以考虑使用'Callable'接口。
原文地址: https://www.cveoy.top/t/topic/o8iO 著作权归作者所有。请勿转载和采集!