내보내기(0) 인쇄
모두 확장
확장 최소화
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

System.Threading 네임스페이스

System.Threading 네임스페이스는 다중 스레드 프로그래밍을 할 수 있는 클래스와 인터페이스를 제공합니다. 스레드 작업 및 데이터 액세스를 동기화 하는 클래스 외에도 (Mutex, Monitor, Interlocked, AutoResetEvent등),이 네임 스페이스를 포함에 ThreadPool 시스템 제공 하는 스레드 풀을 사용 하면 클래스와 Timer 콜백 메서드는 스레드 풀 스레드에서 실행 되는 클래스.

  클래스 설명
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET AbandonedMutexException 스레드가 다른 스레드에서 해제하지 않고 종료하여 중단한 Mutex 개체를 가져오면 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET AutoResetEvent 대기 중인 스레드에 이벤트가 발생했음을 알립니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Barrier 여러 작업이 여러 단계에 걸쳐 특정 알고리즘에서 병렬로 함께 작동할 수 있도록 합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET BarrierPostPhaseException Barrier 의 사후 단계 작업이 실패할 경우 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET CancellationTokenSource 취소되도록 CancellationToken에 신호를 보냅니다.
Public 클래스 CompressedStack 현재 스레드에서 압축된 스택을 설정 및 캡처하기 위한 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET CountdownEvent 수가 0에 도달하는 경우 신호를 받는 동기화 기본 형식을 나타냅니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET EventWaitHandle 스레드 동기화 이벤트를 나타냅니다.
Public 클래스 ExecutionContext 현재 스레드의 실행 컨텍스트를 관리합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 HostExecutionContext 호스트 실행 컨텍스트를 캡슐화하여 스레드 간에 전파합니다.
Public 클래스 HostExecutionContextManager 공용 언어 런타임 호스트에서 실행 컨텍스트의 흐름 또는 마이그레이션에 참가할 수 있도록 하는 기능을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Interlocked 다중 스레드에서 공유하는 변수에 대한 원자 단위 연산을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET LazyInitializer 초기화 지연 루틴을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET LockRecursionException 잠금에 대한 재귀 정책과 맞지 않는 방식으로 잠금을 재귀적으로 시작할 때 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET ManualResetEvent 하나 이상의 대기 중인 스레드에 이벤트가 발생했음을 알립니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET ManualResetEventSlim ManualResetEvent 의 슬림 다운 버전을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Monitor 개체에 대한 액세스를 동기화하는 메커니즘을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Mutex 프로세스 간 동기화에 사용할 수도 있는 동기화 기본 형식입니다.
Public 클래스 Overlapped Overlapped 인스턴스의 정보를 NativeOverlapped 구조체로 전송하는 메서드를 포함하여 Win32 OVERLAPPED 구조체의 관리되는 표현을 제공합니다.
Public 클래스 ReaderWriterLock 단일 작성기 및 다중 판독기를 지원하는 잠금을 정의합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET ReaderWriterLockSlim 여러 스레드에서 읽을 수 있도록 허용하거나 쓰기를 위한 단독 액세스를 허용하여 리소스에 대한 액세스를 관리하는 데 사용되는 잠금을 나타냅니다.
Public 클래스 RegisteredWaitHandle RegisterWaitForSingleObject 을 호출할 때 등록된 핸들을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Semaphore 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SemaphoreFullException 카운트가 이미 최대값에 도달한 세마포에서 Semaphore.Release 메서드를 호출하면 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SemaphoreSlim 리소스 또는 리소스 풀에 동시에 액세스할 수 있는 스레드 수를 제한하는 Semaphore 대신 사용할 수 있는 간단한 클래스입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SynchronizationContext 다양한 동기화 모델에서 동기화 컨텍스트를 전파하기 위한 기본 기능을 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SynchronizationLockException 메서드가 지정된 Monitor에 대해 잠금을 소유하도록 호출자에게 요구하지만 해당 잠금을 소유하지 않는 호출자가 해당 메서드를 호출할 때 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 Thread 스레드를 만들고 제어하며, 해당 속성을 설정하고, 상태를 가져옵니다.
Public 클래스 ThreadAbortException Abort 메서드를 호출할 때 throw되는 예외입니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 ThreadExceptionEventArgs ThreadException 이벤트에 대한 데이터를 제공합니다.
Public 클래스 ThreadInterruptedException Thread 가 대기 상태에서 중단되었을 때 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET ThreadLocal<T> 데이터의 스레드 로컬 저장소를 제공합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 ThreadPool 작업 실행, 작업 항목 게시, 비동기 I/O 처리, 다른 스레드 대신 기다리기 및 타이머 처리에 사용할 수 있는 스레드 풀을 제공합니다.
Public 클래스 ThreadStartException 내부 운영 체제 스레드가 사용자 코드를 실행할 수 없는 상태로 시작된 후 관리되는 스레드에서 실패가 발생한 경우에 throw되는 예외입니다.
Public 클래스 ThreadStateException Thread 가 메서드 호출에 대한 잘못된 ThreadState인 경우 throw되는 예외입니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET Timeout 무한 시간 제한 간격을 지정 하는 상수를 포함 합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 Timer 지정된 간격으로 메서드를 실행하는 메커니즘을 제공합니다. 이 클래스는 상속될 수 없습니다.
Public 클래스 다음에서 지원: Windows 스토어 앱용 .NET Volatile 휘발성 메모리 작업을 수행 하는 메서드가 포함 되어 있습니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET WaitHandle 공유 리소스에 대한 단독 액세스를 기다리는 운영 체제 관련 개체를 캡슐화합니다.
Public 클래스 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET WaitHandleCannotBeOpenedException 존재하지 않는 시스템 뮤텍스 또는 세마포를 열려고 시도할 때 throw되는 예외입니다.
  구조체 설명
Public 구조체 AsyncFlowControl 마이그레이션 복원 기능 또는 스레드 간 실행 컨텍스트 흐름에 대한 복원 기능을 제공합니다.
Public 구조체 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET CancellationToken 작업이 취소되어야 한다는 알림을 전파합니다.
Public 구조체 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET CancellationTokenRegistration CancellationToken 에 등록된 콜백 대리자를 나타냅니다.
Public 구조체 LockCookie 단일 작성기/다중 판독기 기능을 구현하는 잠금을 정의합니다. 이 클래스는 값 형식입니다.
Public 구조체 NativeOverlapped 비관리 코드에서 볼 수 있고 같은 레이아웃을 끝에 예약 필드가 있는 Win32 OVERLAPPED 구조로 가지는 explicit 레이아웃을 제공합니다.
Public 구조체 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SpinLock 잠금을 얻으려는 스레드가 잠금을 사용할 수 있을 때까지 루프에서 반복적으로 확인하면서 대기하는 기본적인 상호 배타 잠금을 제공합니다.
Public 구조체 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SpinWait 회전 기반 대기를 지원합니다.
  대리자 설명
Public 대리자 ContextCallback 새 컨텍스트 내에서 호출될 메서드를 나타냅니다.
Public 대리자 IOCompletionCallback 스레드 풀의 I/O 연산이 완료되면 오류 코드, 바이트 수 및 겹쳐진 값 형식을 받습니다.
Public 대리자 ParameterizedThreadStart Thread 에서 실행되는 메서드를 나타냅니다.
Public 대리자 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET SendOrPostCallback 메시지가 동기화 컨텍스트로 디스패치될 때 호출할 메서드를 나타냅니다.
Public 대리자 ThreadExceptionEventHandler Application ThreadException 이벤트를 처리할 메서드를 나타냅니다.
Public 대리자 ThreadStart Thread 에서 실행되는 메서드를 나타냅니다.
Public 대리자 에서 지원 이식 가능한 클래스 라이브러리 TimerCallback Timer 의 호출을 처리하는 메서드를 나타냅니다.
Public 대리자 에서 지원 이식 가능한 클래스 라이브러리 WaitCallback 스레드 풀 스레드에 의해 실행될 콜백 메서드를 나타냅니다.
Public 대리자 WaitOrTimerCallback WaitHandle 이 신호를 받거나 시간 초과될 때 호출될 메서드를 나타냅니다.
  열거형 설명
Public 열거형 ApartmentState Thread 의 아파트 상태를 지정합니다.
Public 열거형 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET EventResetMode EventWaitHandle 이 신호를 받은 후 자동이나 수동으로 다시 설정되는지 여부를 나타냅니다.
Public 열거형 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET LazyThreadSafetyMode System.Lazy<T> 인스턴스가 여러 스레드 간 액세스를 동기화하는 방법을 지정합니다.
Public 열거형 에서 지원 이식 가능한 클래스 라이브러리 다음에서 지원: Windows 스토어 앱용 .NET LockRecursionPolicy 동일한 스레드에서 잠금을 여러 번 시작할 수 있는지 여부를 지정합니다.
Public 열거형 ThreadPriority Thread 의 예약 우선 순위를 지정합니다.
Public 열거형 ThreadState Thread 의 실행 상태를 지정합니다.
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft. All rights reserved.