MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Modern C++ Concurrency

Course Summary

This course will introduce you to modern C++ concurrency on the Windows operating system. Unfortunately, standard or portable concurrency is still in its infancy so a comprehensive study of concurrency cannot get away from the practical and platform-speci


  • +

    Course Syllabus

    ● Getting Started
        ◦ Introduction
        ◦ The Concurrency Landscape
        ◦ Getting Started
        ◦ Summary
    ● Threads
        ◦ Introduction
        ◦ Windows Threads
        ◦ Threads and The CRT
        ◦ Events
        ◦ Threads and Events
        ◦ Summary
    ● Synchronization
        ◦ Introduction
        ◦ Critical Sections
        ◦ Mutexes
        ◦ Slim Reader/Writer Locks
        ◦ Slim Reader/Writer Locks and Guards
        ◦ Slim Reader/Writer Locks and Threads
        ◦ The Windows Runtime Library's CriticalSection
        ◦ The Windows Runtime Library's SRWLock
        ◦ Summary
    ● Condition Variables
        ◦ Introduction
        ◦ Auto-Reset Events
        ◦ Finding The Problem
        ◦ Manual-Reset Events
        ◦ Condition Variables
        ◦ Summary
    ● The Windows Thread Pool
        ◦ Introduction
        ◦ Submitting Callbacks
        ◦ Caring for The Environment
        ◦ Pools of Threads
        ◦ Mixing Environments and Pools
        ◦ Units of Work
        ◦ Summary
    ● The Windows Thread Pool - Part 2
        ◦ Introduction
        ◦ Thread Pool Synchronization
        ◦ Timers and Timeouts
        ◦ Relative Timeouts and Periods
        ◦ Cleanup and Cancellation
        ◦ Summary
    ● The Concurrency Runtime
        ◦ Introduction
        ◦ parallel_for_each
        ◦ parallel_for
        ◦ parallel_invoke and parallel_reduce
        ◦ parallel_transform
        ◦ concurrent_vector
        ◦ concurrent_queue
        ◦ Cooperative Synchronization
        ◦ Tasks
        ◦ Summary
    ● The C++11 Thread Support Library
        ◦ Introduction
        ◦ Threads
        ◦ Locks and Guards
        ◦ Course Summary

     


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top