Java 如何停止可运行线程
我正在使用此代码启动线程 我怎样才能停止这条线Java 如何停止可运行线程,java,multithreading,Java,Multithreading,我正在使用此代码启动线程 我怎样才能停止这条线 new Thread(new Runnable() { public void run() { } }).start(); runnable完成执行后,线程将自动停止。除非有一个循环需要在其中结束,否则不需要手动停止它。在runnable完成执行后,线程将自动停止。除非有一个循环需要在其中结束,否则无需手动停止它。这里需要注意的几点: 如上所述,此
new Thread(new Runnable() {
public void run() {
}
}).start();
runnable完成执行后,线程将自动停止。除非有一个循环需要在其中结束,否则不需要手动停止它。在runnable完成执行后,线程将自动停止。除非有一个循环需要在其中结束,否则无需手动停止它。这里需要注意的几点:
run()
方法后,它将自动关闭。让线程继续运行的唯一方法是将其保持在循环中。然后停止线程的唯一方法是退出循环。线程没有与之等价的System.exit()
Thread
有自己的run
方法,该方法只需调用runnable的run方法即可这里有几点需要注意:
run()
方法后,它将自动关闭。让线程继续运行的唯一方法是将其保持在循环中。然后停止线程的唯一方法是退出循环。线程没有与之等价的System.exit()
Thread
有自己的run
方法,该方法只需调用runnable的run方法即可它将立即停止,因为run方法什么也不做。我在run方法中有一些代码。在完成run方法的执行之后,线程会停止吗?它会立即停止,因为run方法什么都不做。我在run方法中有一些代码。执行完run方法后,线程是否停止??