Jak zrobić void wykonywany co 1 tick?

0

Cześć! Pytanie, jak zrobić void wykonujący się co 1 tick? Trzeba jakichś importów, dodatkowych dziadów w tym voidzie lub przed nim czy wystarczy zwykły void i jest wykonywany co 1 tick? Przy okazji dodam, że nie dałem do wykonania tego voida hotkeya, keybinda (jak kto woli) i chcę żeby się wykonywał bez klikania czy trzymania klawiszona.

0

Cóż to za jednostka czasu - tick?

0
        ScheduledExecutorService executorService = Executors.newScheduledThreadPool(5);
        executorService.scheduleAtFixedRate(() -> System.out.println("Odapalanie bomby"), 0, 50, TimeUnit.MILLISECONDS);

EDIT: To szybka wrzuta. Zastanów się ile wątków chcesz w puli, i co ma twój kod robić / zwracać. Możesz podać np. Callable<Void>

0

Nie wiem do końca o co chodzi autorowi, ale może pomocny będzie pakiet Springa:
https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
https://spring.io/guides/gs/scheduling-tasks/
Czasem wystarczą tylko adnotacje np: @Scheduled(initialDelay=10000, fixedRate=500)

1 użytkowników online, w tym zalogowanych: 0, gości: 1