I have a program for which I plan to use a lot of Timer objects, and as I understand it each Timer runs on it's own thread. So I wondered if it's possible to start so many Timers that it hurts the performance of the program with too many threads.
For example, I was thinking of having several (boolean, Timer) pairs to have booleans that invert at several different time intervals.