Readers/Writers Locks

Readers%E2%80%93writer lock

A readers-writer lock is a synchronization primitive in computer science that allows concurrent access for read-only operations but requires exclusive access for write operations. It is commonly used to control access to a data structure in memory that cannot be updated atomically and should not be read by another thread until the update is complete. Readers-writer locks are typically built using mutexes, condition variables, or semaphores.

1 courses cover this concept

CSE 451 Operating Systems

University of Washington

Spring 2022

This course focuses on practical implementation of operating system concepts using the 'xk' OS. Students will learn about system software and get acquainted with the source code of operating systems through team-based labs. Key concepts covered include threads & processes, memory consistency, file systems, RAID, ZFS, and others.

No concepts data

+ 14 more concepts