다음을 통해 공유


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)을 참조하십시오.