동시성 런타임 연습
이 단원의 시나리오 기반 항목에서는 동시성 런타임의 여러 기능을 사용하는 방법을 보여 줍니다.
단원 내용
연습: 에이전트 기반 응용 프로그램 만들기
에이전트를 기반으로 한 기본 응용 프로그램을 만드는 방법에 대해 설명합니다.연습: 사용자 지정 데이터 흐름 에이전트 만들기
제어 흐름 때신 데이터 흐름을 기반으로 하는 에이전트 기반 응용 프로그램을 만드는 방법을 보여 줍니다.연습: 이미지 처리 네트워크 만들기
이미지 처리를 수행하는 비동기 메시지 블록의 네트워크를 만드는 방법을 보여 줍니다.연습: 미래 구현
나중에 사용할 값을 비동기적으로 계산하는 방법을 보여 줍니다.연습: join을 사용하여 교착 상태 방지
join 클래스를 사용하여 응용 프로그램의 교착 상태를 방지하는 방법을 보여 주기 위해 철학자들의 만찬 문제(Dining Philosophers Problem)를 활용합니다.연습: 사용자 인터페이스 스레드에서 작업 제거
Mandelbrot 프랙탈을 그리는 MFC 응용 프로그램의 성능을 향상시키는 방법을 보여 줍니다.연습: COM 사용 응용 프로그램에서 동시성 런타임 사용
COM(Component Object Model)을 사용하는 응용 프로그램에서 동시성 런타임을 활용하는 방법을 보여 줍니다.연습: 간단한 작업을 사용하기 위해 기존 코드 조정
Windows API를 사용하는 기존 코드를 조정하여 간단한 작업을 사용할 스레드를 만들고 실행하는 방법을 보여 줍니다.연습: 사용자 지정 메시지 블록 만들기
들어오는 메시지를 우선 순위별로 정리하는 사용자 지정 메시지 블록 형식을 만드는 방법에 대해 설명합니다.
관련 단원
- 동시성 런타임
Visual C++용 동시 프로그래밍 프레임워크를 소개합니다.