在我的项目中,我提供了一个保存多个凭据的选项。当用户登录时,他们必须选择他们的凭证。如果他们想要转移到另一个凭证,那么他们将不得不注销并登录其他凭据。在这里,我没有关闭申请。
现在,在我的项目中,当有人点击Logout按钮时,所有正在运行的线程都会停止。是否有任何快捷方法可以停止我的应用程序中所有正在运行的线程?
提前致谢。
答案 0 :(得分:4)
将它们全部放入ExecutorService并命令它关闭池中的所有线程。
答案 1 :(得分:1)
只需在所有线程中都有一个停止条件,并在想要停止时设置它。
答案 2 :(得分:0)
System.exit(n)
将停止所有正在运行的用户线程。