Programming/C#

[C#] Thread (2) - 신호(Signal)을 보내 쓰레드 흐름을 제어

RosyPark 2022. 5. 17. 05:30

(1) Locking으로 공유 리소스에 대한 접근을 제한하는 방식

 -> lock, Monitor, Mutex, Semaphore, SpinLock, ReaderWriterLock

 

(2) 타 쓰레드에 신호(Signal)을 보내 쓰레드 흐름을 제어

-> AutoResetEvent, ManualResetEvent, CountdownEvent 등

 


Thread AutoResetEvent 

 

 

 

 

 

 

Thread ManualResetEvent

 

 

 

 

 

 

 

 

Thread CountdownEvent