Concurrent programming | High Performance Computing | Video lecture

Review Score0

 Concurrent programming

[divider]
Concurrent Programming

Programming With Shared Variables

shared int X = 0;

Problem with using shared variables

Critical Section Problem: Mutual Exclusion

Implementing a Lock

Why this implementation fails

Busy Wait Lock Implementation

Busy Wait Lock with Test&Set

More on Locks

Semaphore

Critical Section Problem & Semaphore

Critical Section Problem & Semaphore

Critical Section Problem & Semaphore

Critical Section Problem & Semaphore

Critical Section Problem & Semaphore

Critical Section Problem & Semaphore

Semaphore Examples

1:13

5:00

6:15

14:07

14:46

16:37

18:30

19:27

23:56

32:42

37:11

42:30

42:54

43:03

43:18

44:54

45:03

46:20

 

 

Download links:

MP4 format server 1 server 2
FLV format: server 1 server 2
3gp format: server 1 server 2