참조:msdn https://docs.microsoft.com/en-us/archive/msdn-magazine/2004/february/comparing-the-timer-classes-in-the-net-framework-class-library

 

.NET Framework 클래스 라이브러리는

  System.Windows.Forms.Timer

 , System.Timers.Timer

 , System.Threading.Timer 의 세 가지 타이머 클래스를 제공 하고 있음. 

이러한 각 클래스는 서로 다른 상황에서 사용하도록 설계되고 최적화되어 있음으로

그 차이점 을 간략히 메모 하기로 했다.

 

 

  System.Windows.Forms System.Timers System.Threading
타이머 이벤트는 어떤 스레드에서 실행됩니까? UI 스레드 UI 또는 작업자 스레드 작업자 스레드
인스턴스는 스레드로부터 안전합니까? 아니 아니
타이머 이벤트는 상태 객체를 지원합니까? 아니 아니
초기 타이머 이벤트를 예약 할 수 있습니까? 아니 아니
클래스는 상속을 지원합니까? 아니
Windows Forms가 필요합니까? 아니 아니

 

 

'C#' 카테고리의 다른 글

C# 정규식을 활용한 계좌번호 ,휴대폰 번호 마스킹 처리.  (0) 2021.09.08
c# Entity Framework  (0) 2021.08.29
[C#] Garbage Collection  (0) 2021.07.08
ASP.NET MVC의 처리 과정  (0) 2019.08.01
Redis 사용  (0) 2019.02.19

+ Recent posts