Task Parallel Library(TPL)는 프레임워크가 멀티스레드 병렬 코드를 작성하고 실행할 수 있도록 하므로 모든 .NET 애플리케이션에 필수적입니다. 또한, 리소스를 최대한 활용하려는 개발자라면 System.Threading 및 System.Threading.Tasks에 있는 타입을 활용하여 맞춤형 코드를 작성하고 싶을 것입니다. 이를 위해서는 잠금, 교착 상태, await 및 스케줄링과 같이 빠르고 확장 가능한 솔루션을 작성할 때 필요한 동시성 및 스레드의 기초를 이해해야 합니다. 이러한 개념에 대한 이해를 확장하려면…