임준환 - Visual Studio 2010 공식 팀 블로그 @vsts2010

Report
2010년 8월 28일
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Agenda








Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Components
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Introduce
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Parallel Patterns Library
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Parallel Patterns Library
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Parallel Algorithms
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
parallel_for
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
parallel_for_each
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
parallel_invoke
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Parallel Containers & Object
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
concurrent_vector & concurrent_queue
concurrent_vector concurrent_queue
크기가 변경되어도 반복자 유효
삽입과 제거는 동시성 보장
중간 요소의 삽입과 제거 금지
front() + pop() = try_pop()
비연속적인 메모리
back() 제공 안 함
요소의 값 수정은 동시성 보장 안 함
반복자는 동시성 보장 안 함
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
combinable
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Task Parallelism
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
task_group
task_group
structured_task_group
스레드로부터 안전함
스레드로부터 안전하지 않음
task 를 직접 관리할 필요 없음
task 를 직접 관리해야 함
재사용 가능
재사용 불가능
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
task_group
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
structured_task_group
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Synchronization
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
critical_section
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
reader_writer_lock
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
event
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Asynchronous Agents Library
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Task Scheduler
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Resource Manager
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
Visual Studio Camp #1
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010
한국 Visual Studio 공식 팀
http://vsts2010.net
@vsts2010

similar documents