Таймер создает поток при каждом запуске.Из документов :
Этот класс представляет действие, которое должно быть запущено только по истечении определенного периода времени - таймер.Таймер является подклассом Thread и, как таковой, также служит примером создания пользовательских потоков.
Таймеры запускаются, как и потоки, путем вызова их метода start ().Таймер можно остановить (до того, как его действие началось), вызвав метод cancel ().
Но работает только один «экземпляр», потому что он ждет завершения вашей функции, прежде чем снова вызвать себя.Так что, если вы не запустите несколько RepeatedTimers ...
Относительно того, может ли это повлиять на ваш код?Помимо того, что вам нужно убедиться, что ваш код безопасен для потоков и т. Д., Обратите внимание на то, что «таймер может быть остановлен ( до того, как его действие начнется )», поэтому вызов stop () или отмена не прервется на полпути через вашфункция.