[java] Uruchamianie funkcji w określonych odstępach czasowyc

Witam,

interesuje mnie, jak wykonywać jakąś funkcję w javie co jakiś czas, nie spowalniając wykonywanie reszty. Przykładowo, żeby funkcja wykonywała się co 5 klatkę.

Czy jest do tego jakieś sprytne rozwiązanie?

Pozdrawiam.

Stworzyć wątek, zapętlić go i usypiać na żądany czas.

Albo skorzystaj z java.util.Timer