C# 쓰레드 제어 - 일시정지 재시작
.NET/CSharp 2013. 12. 30. 01:04
using System.Threading; ... ... private static AutoResetEvent are = new AutoResetEvent(false); ... ... are.WaitOne(); // 대기 ... ... ... are.Set(); // 재시작 ...
닷넷프레임워크가 버전업되면서 쓰레드sleep대신
오토리셋이나 메뉴얼리셋을 사용해주기를 권유하는 것 같군요.
msdn:
AutoResetEvent클래스는 대기 스레드 하나를 해제한 뒤 신호를 받으면
자동으로 재설정되는 로컬 대기 핸들 이벤트를 나타냅니다.
이 클래스는 기본 클래스인 EventWaitHandel의 특별한 경우를 나타냅니다.
자동 재설정 이벤트의 사용과 기능에 대해서는 EventWaitHandle 개념 분서를 참조하십시오.
'.NET > CSharp' 카테고리의 다른 글
C# 네트워크 UdpClient (1) | 2014.01.02 |
---|---|
C# 네트워크 헬퍼클래스 TcpListener, TcpClient (0) | 2014.01.02 |
C# 개행(줄 바꿈)과 스크롤 (0) | 2013.12.30 |
C# Sendkeys 클래스의 키 코드명 (0) | 2013.12.24 |
C# Bitmap 이미지 비교 (0) | 2013.12.23 |