Multithreading in C Training Syllabus

Curriculum Designed by Experts

Pthreads Overview

  • What is a Thread?
  • What are Pthreads?
  • Why Pthreads?
  • Designing Threaded Programs

The Pthreads API
Compiling Threaded Programs
Thread Management

  • Creating and Terminating Threads
  • Passing Arguments to Threads
  • Joining and Detaching Threads
  • Stack Management
  • Miscellaneous Routines

Mutex Variables

  • Mutex Variables Overview
  • Creating and Destroying Mutexes
  • Locking and Unlocking Mutexes

Condition Variables

  • Condition Variables Overview
  • Creating and Destroying Condition Variables
  • Waiting and Signaling on Condition Variables

LLNL Specific Information and Recommendations

Talk to our Advisor.

+91