LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

наследуешься от нерекурсивного rwlock, заводишь два счетчика - r-локов, и w-локов. и делаешь все как, в коде выше. только для двух счетчиков.

кстати ты там код какого-то rw лок на лиспе дал. он вообще устойчив к например разлочке не теми тредами, что лочили, например r канал? то есть r-локнул один один тред, а анлокнул - другой?

Исправление alysnix, :

наследуешься от нерекурсивного rwlock, заводишь два счетчика - r-локов, и w-локов. и делаешь все как, в коде выше. только для двух счетчиков.

Исходная версия alysnix, :

наследуешься от нерекурсивного rwlock, заводишь два счетчика - r-локов, и w-локов. и делаешь все как, в коде выше.