From the doc, I can see there is no timer ID. No way to tell which is which, so there is only one timer is allowed in each EA?
angevoyageur: Yes and as you said earlier, you can use a lesser period. I am curious why nicolasxu needs multiple timers.
I am using multiple timer events implementation. The pattern is in using the built-in timer for scheduling only the first event, and after triggered and ran the timer event handler, it reschedules the timer for the next nearest event. It works well.
And considering the concurrent timer thread - it is not possible unless there is implemented some mechanism for synchronized multiple-thread access to objects.