Skip to main content

Concurrency I

Describe the role of threads as a concurrency mechanism and understand the concept of "interrupts" (15 minutes)

Recognize the need for synchronization in concurrent programs and understand the concept of "atomicity" (15 minutes)

Utilize locks and concurrent collections to implement basic thread-safe code (15 minutes)

Understand the concept of "deadlocks" and "race conditions" (15 minutes)