Es gibt nur einen Thread, weil Sie den Threadpool mit Executors.newScheduledThreadPool(1)
erstellen, was bedeutet, dass der Threadpool nur einen Thread enthält. Wenn Sie 10 Threads haben wollen, übergeben Sie 10 als Argument. Beachten Sie, dass die Dokumentation von ScheduledThreadPoolExecutor , was diese Methode ist Gibt explizit an, dass der Thread-Pool eine feste Größe hat.