我需要停止线程吗?

Mih*_*awk 2 java multithreading

我正在尝试Thread在我的项目中实现一个单独的.每隔一小时,调度程序就会启动一个线程来从服务器获取文件并将它们存储在我的数据库中.

我的代码可以正常工作.由于调度程序Thread每小时启动一次,我不知道是否需要Thread手动停止?

 try {
        Runnable task = new MyClass();
        Thread thread = new Thread(task);
        thread.start();

 } catch (Exception ex) {
        System.err.println("Exception-Thread: " + ex.getMessage());
 }
Run Code Online (Sandbox Code Playgroud)

我的班级(可运行)

  public class MyClass implements Runnable {
        @Override
        public void run() {

            try {
                //Do stuff...
            } catch (Exception ex) {
                System.out.println(ex.getMessage());
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

Mur*_*göz 7

如果你没有永久循环或内部类似的东西Runnable,那么你不需要.