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