Published at LXer:
Special To LXer - 1 June 06 Locking is a necessary evil in operating systems; without a solid locking regime, different parts of the system will collide when trying to access the same resources, leading to data corruption and general chaos. But locking has hazards of its own; carelessly implemented locking can cause system deadlocks. [LXer presents this access to LWN's normally subscriber-only content in full cooperation with Jonathan Corbet, Executive editor, LWN.net. LXer hopes you enjoy this free peek at LWN's excellent community magazine and thanks Mr. Corbet for his cooperation.]
Read More...