приводится обзор механизмов блокировок, реализованных в ядре 2.6, в том числе — атомарных операций, спинлоков,
блокировок чтения и записи, а также семафоров ядра. В ней также рассказывается, когда следует применять каждый из этих механизмов для создания безопасного и эффективного кода ядра. В этой статье рассматривается большинство механизмов блокировки и синхронизации, реализованных в ядре Linux. В ней представлены программные интерфейсы приложений (API) для многих методов ядра.