URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 39550
[ Назад ]

Исходное сообщение
"OpenNews: Анатомия методов синхронизации Linux ядра"

Отправлено opennews , 26-Дек-07 00:21 
В статье (http://www.ibm.com/developerworks/ru/library/l-linux-synchro...) приводится обзор механизмов блокировок, реализованных в Linux ядре 2.6, в том числе - атомарных операций, спинлоков, блокировок чтения и записи, а также семафоров ядра. В статье также рассказывается, когда следует применять каждый из этих механизмов для создания безопасного и эффективного кода ядра.

URL: http://www.ibm.com/developerworks/ru/library/l-linux-synchro...
Новость: http://www.opennet.me/opennews/art.shtml?num=13436


Содержание

Сообщения в этом обсуждении
"Анатомия методов синхронизации Linux ядра"
Отправлено PVLiNUX , 26-Дек-07 00:21 
А я говорю - Cтатьи с IBM дерьмо!!!

"Анатомия методов синхронизации Linux ядра"
Отправлено Guest , 26-Дек-07 02:12 
+100

Мало и ниочем.

`Есть параллельность. Если рэйсы. Есть локи. Спасибо.'


"Анатомия методов синхронизации Linux ядра"
Отправлено FW , 26-Дек-07 06:24 
Почему такое мнение?
Очень даже и о чем.
Да и функции описаны что и для чего.
В статье что-то пропущено?

"Анатомия методов синхронизации Linux ядра"
Отправлено PVLiNUX , 26-Дек-07 14:18 
Если бы я не знал до этого про спилоки, мутэхи, рвлоки, атомики,..., я бы нихрена не понял.

И где
read_can_lock()/write_can_lock()
write_trylock_irqsave()
spin_lock_nested()
spin_lock_irqsave_nested()
write_lock_irqsave()/read_lock_irqsave()
write_lock_irq()/read_lock_irq()
write_lock_bh()/read_lock_bh()


bit_spin_lock()/bit_spin_trylock()

Блокировки двух локов
  raw_double_spin_lock()
  double_spin_lock()


В общем этот М. Тим Джонс - подрочил и не кончил........



"Анатомия методов синхронизации Linux ядра"
Отправлено KdF , 26-Дек-07 11:51 
Это одна из относительно неплохих статей. А вообще их еще и перевод подводит иногда.