System.Threading 네임스페이스
보호된 멤버 포함
상속된 멤버 포함
.NET Framework 멤버 포함
XNA Framework 멤버 포함
이식 가능한 클래스 라이브러리 멤버 포함
System.Threading 네임스페이스는 다중 스레드 프로그래밍을 사용할 수 있도록 하는 형식을 포함합니다. 하위 네임스페이스는 동시 및 비동기 코드를 작성하는 작업을 단순화하는 형식을 제공합니다.
네임스페이스
네임스페이스 | 설명 |
---|---|
System.Threading | System.Threading 네임스페이스는 다중 스레드 프로그래밍을 할 수 있는 클래스와 인터페이스를 제공합니다.이 네임스페이스는 스레드 작업 및 데이터 액세스를 동기화하기 위한 클래스(Mutex, Monitor, Interlocked, AutoResetEvent 등) 외에 시스템에서 제공하는 스레드 풀을 사용할 수 있도록 하는 ThreadPool 클래스와 스레드 풀 스레드에 대해 콜백 메서드를 실행하는 Timer 클래스도 포함합니다. |
System.Threading.Tasks | System.Threading.Tasks 네임스페이스는 동시 및 비동기 코드를 작성하는 작업을 단순화하는 형식을 제공합니다.주요 형식은 대기하고 취소될 수 있는 비동기 작업을 나타내는 System.Threading.Tasks.Task와 값을 반환할 수 있는 작업인 System.Threading.Tasks.Task<TResult>입니다.System.Threading.Tasks.TaskFactory 클래스는 작업을 만들고 시작하는 정적 메서드를 제공하고, System.Threading.Tasks.TaskScheduler 클래스는 기본 스레드 예약 인프라를 제공합니다. |
System.Threading.Tasks.Dataflow | System.Threading.Tasks.Dataflow 네임스페이스는 정교하지 않은 데이터 흐름 및 파이프라인 작업을 위한 in-process 메시지 전달을 지원하는 행위자 기반 프로그래밍 모델을 제공합니다.자세한 내용은 Dataflow (Task Parallel Library)을 참조하십시오. |