Linux Kernel Locking Mechanisms

In the following set of articles, we attempt to understand different aspects of  linux Kernel locking mechanisms and the need for locking mechanisms. 

The following set of articles try and explain the different locking primitives and the way it prevents concurrency issues and race conditions. code examples and linux kernel snippets are provided in the coming articles to explain the feature better

The below additional online resources are very helpful in understanding linux locking mechanisms. Feel free to go through the same as well

As also, one can never undermine the value of a good book. Linux Device Drivers by Alessandro Rubini is a good resource to start with. And finally the Linux kernel source code is the best place to dig deep and understand what is occurring under the hood.

Any further resource, kindly comment below. 

Linux -Need for Locking Mechanisms – Concurrency and race conditions – part 1

Comments

  1. Pingback: Example Linux Memory Allocation Code | Hitch Hiker's Guide to Learning

Leave a Reply

Your email address will not be published. Required fields are marked *