Anatomy of Linux Synchronization Methods

Posted by IdaAshley on Nov 8, 2007 10:26 AM
By IBM/developerWorks
Mail this story
Web version

In your Linux® education, you may have learned about concurrency, critical sections, and locking, but how do you use these concepts within the kernel? This article reviews the locking mechanisms available within the 2.6 kernel, including atomic operators, spinlocks, reader/writer locks, and kernel semaphores. It also explores where each mechanism is most applicable for building safe and efficient kernel code.

Full Story

Printed at http://lxer.com/module/newswire/view/95219/index.html