Module 20: Multi-core Computing Multi-processor Scheduling
  Lecture 40: Multi-core Computing Synchronization
 

The Lecture Contains:

Process Dispatching

Process Scheduling

Thread Scheduling

Anatomy of Downloading Window

The Producer-Consumer Problem

What is Wrong?

A Possible Scenario

Race Conditions

Critical Section Problem

Problem Abstraction