title: Does System.Timers.Timer uses a seprate thread to execute timer_elapsed method
body: <p>I am using Systems.Timers.Timer instance in a windows service. My question is that whatever is been in its Timer_Elapsed method, does that code get executed in the same thread where windows service is been run or does Timer internally execute elapsed method on a separate thread?</p>