将线程池改为定时线程池

This commit is contained in:
chuzhongzai 2025-08-28 10:30:38 +08:00
parent de19244ab8
commit df6c39ba56

View File

@ -14,8 +14,7 @@ import java.nio.file.Files;
import java.nio.file.Paths;
import java.time.LocalDateTime;
import java.util.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -27,12 +26,8 @@ public class BackupSubServer {
public static void main(String[] args) {
updateSub();
ExecutorService threadPool = Executors.newFixedThreadPool(3600);
threadPool.submit(() -> {
if(LocalDateTime.now().getHour() == 0){
updateSub();
}
});
ScheduledExecutorService threadPool = Executors.newScheduledThreadPool(1);
threadPool.scheduleAtFixedRate(BackupSubServer::updateSub, 0, 12, TimeUnit.HOURS);
String ip = "";
try(ServerSocket serverSocket = new ServerSocket(8889)) {