내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

System.Threading 네임스페이스

System.Threading 네임스페이스는 다중 스레드 프로그래밍을 할 수 있는 클래스와 인터페이스를 제공합니다. 이 네임스페이스는 스레드 작업 및 데이터 액세스를 동기화하기 위한 클래스(Monitor, Interlocked, AutoResetEvent 등) 외에 시스템에서 제공하는 스레드 풀을 사용할 수 있도록 하는 ThreadPool 클래스와 스레드 풀 스레드에 대해 콜백 메서드를 실행하는 Timer 클래스도 포함합니다. System.Threading 네임스페이스에서 제공되는 기능 이외에 BackgroundWorker 클래스는 기본 응용 프로그램 스레드에 대한 액세스를 동기화하기 위한 간단한 이벤트 기반 방법을 제공합니다.

  클래스 설명
Public 클래스 AutoResetEvent 대기 중인 스레드에 이벤트가 발생했음을 알립니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 CancellationTokenSource 취소되도록 CancellationToken에 신호를 보냅니다.
Public 클래스 EventWaitHandle 스레드 동기화 이벤트를 나타냅니다.
Public 클래스 Interlocked 다중 스레드에서 공유하는 변수에 대한 원자 단위 연산을 제공합니다.
Public 클래스 ManualResetEvent 하나 이상의 대기 중인 스레드에 이벤트가 발생했음을 알립니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 Monitor 개체에 대한 액세스를 동기화하는 메커니즘을 제공합니다.
Public 클래스 Mutex 프로세스 간 동기화에 사용할 수도 있는 동기화 기본 형식입니다.
Public 클래스 Overlapped Overlapped 인스턴스의 정보를 NativeOverlapped 구조체로 전송하는 메서드를 포함하여 Win32 OVERLAPPED 구조체의 관리되는 표현을 제공합니다.
Public 클래스 RegisteredWaitHandle RegisterWaitForSingleObject 을 호출할 때 등록된 핸들을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 SynchronizationContext 다양한 동기화 모델에서 동기화 컨텍스트를 전파하기 위한 기본 기능을 제공합니다.
Public 클래스 SynchronizationLockException 메서드가 지정된 Monitor에 대해 잠금을 소유하도록 호출자에게 요구하지만 해당 잠금을 소유하지 않는 호출자가 해당 메서드를 호출할 때 throw되는 예외입니다.
Public 클래스 Thread 스레드를 만들고 제어하며 스레드 상태를 가져옵니다.
Public 클래스 ThreadAbortException Abort 메서드를 호출할 때 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 ThreadPool 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.
Public 클래스 ThreadStartException 내부 운영 체제 스레드가 사용자 코드를 실행할 수 없는 상태로 시작된 후 관리되는 스레드에서 실패가 발생한 경우에 throw되는 예외입니다.
Public 클래스 ThreadStateException Thread 가 메서드 호출에 대한 잘못된 ThreadState인 경우 throw되는 예외입니다.
Public 클래스 Timeout 무기한의 시간을 지정하는 데 사용하는 상수를 포함합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 Timer 지정된 간격으로 메서드를 실행하는 메커니즘을 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 WaitHandle 공유 리소스에 대한 단독 액세스를 기다리는 운영 체제 관련 개체를 캡슐화합니다.

  구조체 설명
Public 구조체 CancellationToken 작업이 취소되어야 한다는 알림을 전파합니다.
Public 구조체 CancellationTokenRegistration CancellationToken 에 등록된 콜백 대리자를 나타냅니다.
Public 구조체 NativeOverlapped 비관리 코드에서 볼 수 있고 같은 레이아웃을 끝에 예약 필드가 있는 Win32 OVERLAPPED 구조로 가지는 explicit 레이아웃을 제공합니다.

  대리자 설명
Public 대리자 IOCompletionCallback 스레드 풀의 I/O 연산이 완료되면 오류 코드, 바이트 수 및 겹쳐진 값 형식을 받습니다.
Public 대리자 ParameterizedThreadStart Thread 에서 실행되는 메서드를 나타냅니다.
Public 대리자 SendOrPostCallback 메시지가 동기화 컨텍스트로 디스패치될 때 호출할 메서드를 나타냅니다.
Public 대리자 ThreadStart Thread 에서 실행되는 메서드를 나타냅니다.
Public 대리자 TimerCallback Timer 의 호출을 처리하는 메서드를 나타냅니다.
Public 대리자 WaitCallback 스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.
Public 대리자 WaitOrTimerCallback WaitHandle 이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.

  열거형 설명
Public 열거형 LazyThreadSafetyMode System.Lazy<T> 인스턴스가 여러 스레드 간 액세스를 동기화하는 방법을 지정합니다.
Public 열거형 ThreadState Thread 의 실행 상태를 지정합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft