I have an Windows Form application that call a method after a period of times, repeatedly. so I'm concern of CPU usage. I know two ways to do that:
1) Using Timer component
2) callingThread.Sleep(time)
in a loop
So, which one is better? Which on uses CPU less or didn't uses CPU ?