Threads and Concurrency

Mutex, semaphore, race conditions, deadlock.

Log in to read this chapter

This chapter is part of GATE Computer Science. Log in to continue reading the full lessons, notes and practice.

What you'll learn in this chapter

Threads and Multithreading Models
Critical Section and Synchronization Requirements
Semaphores and Mutex Locks
Classic Synchronization Problems and Deadlock