728x90
반응형
쓰레드 동기화란?
다중 스레드 환경에서 어떤 메서드를 여러 쓰레드가 동시에 입장하여 메서드 안의 값들을 차례대로 엑세스하지 않을 때, 이 메서드를 통한 결과 값은 잘못될 가능성이 매우 높다. (데이터의 신뢰성이 무너진다.)
따라서 여러 쓰레드의 공유 자원이 있을 경우 동시에 접근하는 것을 제어하여 차례대로 또는 제한적으로 접근하도록 하는 것.
쓰레드 동기화를 위한 c# 클래스
Lock
Monitor
Mutex
Semaphore
AutoResetEvent
ManualResetEvent
CountdownEvent
728x90
반응형
'프로그래밍 > c#' 카테고리의 다른 글
[c#] 쓰레드 동기화 클래스 2(Mutex, Semaphore) (0) | 2019.10.08 |
---|---|
[c#] 쓰레드 동기화 클래스 1(Lock, Monitor) (0) | 2019.10.08 |
[c#] 이벤트(event)와 델리게이트(delegate) (0) | 2019.10.08 |
[Tip] 프로그램 소스코드를 공개하는 사이트 모음집 (0) | 2019.10.02 |
[c#] 암호화 알고리즘 종류 및 설명 (0) | 2019.10.02 |
댓글