为什么我们使用Runnable接口?

-6 java

为什么我们使用Runnable接口,即使它与start()方法没有关联?为什么我们不能只写run()方法并开始?

为什么我们需要实现run()方法,而不是直接使用它并使用start()方法启动进程?

T.J*_*der 9

如果您只是run直接调用该方法,它将在您用来调用它的线程上运行.通过实现Runnable并传递您的实例new Thread,您可以对其进行设置,以便在新线程上run调用它.

我建议您通过Java Concurrency教程进行操作,该教程将详细介绍如何创建和运行线程.