Course Description

Dive into the fundamental building blocks for robust and efficient concurrent programming using the latest C++20 features. Gain hands-on experience with the modern jthread class, understanding its advantages for managing thread lifetimes and enabling graceful thread cancellation. The course also covers essential synchronization primitives, including latch and barrier for coordinating thread execution, and semaphore for managing access to shared resources.

Course Curriculum

Understand in detail on what is planned under each module

jthread Class

Thread Cancellation

Latch

Barrier

Semaphore

Thoughts?

Source Code

Why Do This Course

Simplify thread management with jthread, reducing common pitfalls and boilerplate

Gracefully manage threads with robust thread cancellation techniques

Synchronize complex operations using high-level primitives like barrier and latch, avoiding error-prone manual synchronization

Free access to cutting-edge C++20 concurrency features.

Requirements

  • Basic knowledge of C++
  • Modern C++ compiler (Visual Studio 2022, gcc 13, clang 17)


Related Products


Additional products that may be relevant to your interests

Image23

Instructor


- Hello! I'm Umar Lone

I've educated and mentored students and professionals globally, leveraging over 20 years of experience in C++, Object-Oriented Programming, Design Patterns, and related technologies. My professional background includes significant contributions to C++, Java, and C# projects with esteemed companies, alongside providing specialized project consultation & mentoring.


My current focus is on delivering comprehensive video courses that distill this extensive knowledge. I specialize in transforming intricate concepts into clear, practical, and actionable insights, supported by real-world examples. This approach is designed to equip you with the necessary clarity and confidence for sustained growth and impactful contributions within your projects and career trajectory.


Begin your learning journey with me now and unlock the advanced understanding and practical expertise essential for making a significant impact in your field.




Keep in touch

Subscribe for announcements, new courses & discount coupons.

By submitting you agree to receive our newsletter as well as other promotional emails.