qakmak
If you are very anxious, I suggest you temporarily use the time variable to avoid this problem.
For example:
Datetime startTime;
//when start
startTime = Datetime.Now;//get start time;
Start();//and start;
//when Stop . if you started it within 3 second, you can ignore the stop request.
if (Datetime.now - startTime < 3 second)
return;
Stop();
on June 23, 2013 18:30