November 2007

Anatomy of Linux Synchronization Methods Posted Thursday, November 8, 2007 @ 10:22 PM by mayhem
Anonymous writes "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 Linux Kernel 2.6, 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. Also try the Linux Kernal tutorial to learn how to compile, and customize a Linux kernel to suit your needs."