История изменений
Исправление alysnix, (текущая версия) :
угу. сильно быстро писали. там проверка на залоченность текущим тредом должна быть. как во второй функции
RecursiveMutex::lock_recursive() {
if (not this->locked_by_me()) this->lock(); ///если не залочен мною, залочить нерекурсивно
++this->lock_counter; ///увеличить счетчик локов
}
Исходная версия alysnix, :
угу. сильно быстро писали. там проверка на залоченность текущим тредом должна быть. как во второй функции
RecursiveMutex::lock_recursive() {
if (not this->locked_by_me()) this->lock(); ///если не залочен, залочить нерекурсивно
++this->lock_counter; ///увеличить счетчик локов
}