Бесконечный поток Java



       File folderIn = new File("C:\\Users\\HP\\OneDrive\\Skrivebord\\to"); // Enter your link

       Redactor radactor1 = new Redactor(folderIn);

       Thread thread2 = new Thread(radactor1);

       for(;;){
           thread2.start();
           thread2.join();
           thread2.sleep(1000);
       }

   } ```





Здравствуйте, проблема что я получаю содержание из папки и вывожу на консоль, мне надо чтобы оно проверяло состояние папки каждую секунду. Я сделал бесконечный цикл, но выводит ошибку




```Exception in thread "main" java.lang.IllegalThreadStateException
   at java.base/java.lang.Thread.start(Thread.java:794)
   at Leks6.Main.main(Main.java:18)```

Ответы (1 шт):

Автор решения: David Tepols
for(;;){
        Thread thread2 = new Thread(radactor1);
        thread2.start();
        thread2.join();
        thread2.sleep(1000);
    }
→ Ссылка