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
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)