VxWorks 7: VxWorks Semaphores

Learn about the VxWorks semaphores and how to use them.

Subscribe

About this course

Semaphores are a task synchronization tool.  Use the semaphore API in VxWorks for task synchronization, race condition prevention, and preventing information loss.

Product: VxWorks 7
Based on: SR540
Applicable for: All VxWorks 7

Curriculum148 min

  • Preview
    Introduction to VxWorks Semaphores 0 min
  • What is a Semaphore? 7 min
  • Why Would You Use a Semaphore? 2 min
  • Solving the Mutual Exclusion Problem with a Semaphore 6 min
  • Solving the Task Synchronization Problem with a Semaphore Video 3 min
  • Introducing Binary Semaphores 10 min
  • Using Binary Semaphores 8 min
  • Strengths and Weaknesses of Binary Semaphores 3 min
  • How Mutual-Exclusion and Binary Semaphores Differ 11 min
  • Using a Mutual-Exclusion Semaphore 6 min
  • How Counting and Binary Semaphores Differ 8 min
  • Using Counting Semaphores 7 min
  • Semaphore Deadlock and How to Avoid It 8 min
  • Quiz: VxWorks Semaphores
  • Lab: Using Semaphores 45 min
  • Lab Solution: Using Semaphores 17 min
  • Ask an Expert

About this course

Semaphores are a task synchronization tool.  Use the semaphore API in VxWorks for task synchronization, race condition prevention, and preventing information loss.

Product: VxWorks 7
Based on: SR540
Applicable for: All VxWorks 7

Curriculum148 min

  • Preview
    Introduction to VxWorks Semaphores 0 min
  • What is a Semaphore? 7 min
  • Why Would You Use a Semaphore? 2 min
  • Solving the Mutual Exclusion Problem with a Semaphore 6 min
  • Solving the Task Synchronization Problem with a Semaphore Video 3 min
  • Introducing Binary Semaphores 10 min
  • Using Binary Semaphores 8 min
  • Strengths and Weaknesses of Binary Semaphores 3 min
  • How Mutual-Exclusion and Binary Semaphores Differ 11 min
  • Using a Mutual-Exclusion Semaphore 6 min
  • How Counting and Binary Semaphores Differ 8 min
  • Using Counting Semaphores 7 min
  • Semaphore Deadlock and How to Avoid It 8 min
  • Quiz: VxWorks Semaphores
  • Lab: Using Semaphores 45 min
  • Lab Solution: Using Semaphores 17 min
  • Ask an Expert