C++ Deep Dive

Practical C++20 Concurrency

Learn modern concurrent programming in C++20 with a deep dive into the new features such as jthread, latch, barrier, and semaphore.

Image14

Features

1.5-hrs On Demand Video

Course Completion Certificate

Priority Q/A

Full Lifetime Access

Community Access

Course Materials & Source Code

Curriculum

Understand in detail on what is planned under each module

📊 Course Material

📄 Source Code

std::jthread Introduction

std::jthread Example

Thread Cancellation - I

Thread Cancellation - II

Cancellation Callback

Stop Source

Stop Token & Condition Variable

Progress Update

Latch Introduction

Using join()

Using Condition Variables

Latch Example - I

Latch Example - II

Barrier Introduction

Barrier Example

Barrier Completion Callback

Arrive & Drop

Arrive & Wait

Semaphore Introduction

Using Condition Variables

Counting Semaphore

Binary Semaphore

🏅 Course Certificate

Requirements

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

Related Courses

Additional courses 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

Yes please, save my details so you can send me educational content that is relevant and helpful.