2013-07-10 1 views
1

이 코드 조각을 내 응용 프로그램/서비스가 실행되는 동안 실행될 일반적인 System.Timers의 전체 대체품으로 사용할 수 있습니까?System.Threading과 System.Timers를 사용하여 타이머 작성

System.Threading timer: 

var timeToWait = TimeSpan.FromSeconds(20); 
var interval = TimeSpan.FromMinutes(5); 
var t = new Timer(s => OnTimedEvent(), null, timeToWait, interval); 

System.Timers timer: 

timer = new Timer(interval); 
timer.Elapsed += new ElapsedEventHandler(OnTimedEvent); 
timer.Start(); 

System.Threading 버전은 지금까지 나를 위해 너무 잘 작동하지만, 위의 코드에 어떤 장기적인 영향이 있습니까?

+0

가능한 중복 http://stackoverflow.com/questions/1416803/system-timers- 타이머 대 대 시스템 스레딩 타이머) – BlackICE

답변