Re: Повторное занятие spin lock

From
Alexander Pevzner ()
To
Eugene Muzychenko ()
Date
2003-04-07T21:15:56Z
Area
SU.WINDOWS.NT.PROG
From: Alexander Pevzner <pzz@pzz.msk.ru>

Hello, Eugene Muzychenko!

Mon, 07 Apr 2003 16:50:52 +0400 you wrote to Alexander Pevzner:

EM>  AP> А что значит, чтобы повторно на одном и том же процессоре не
EM>  AP> входило?  При каком сценарии оно может повторно войти на одном и
EM>  AP> том же процессоре?

EM> Когда spin lock управляется не напрямую первичными функциями, а
EM> какой-нибудь оберткой. Удобно в классе какого-нибудь списка держать
EM> такой синхронизатор для одиночных операций, и его же удобно
EM> использовать для групповых. Тогда внутренняя функция класса,
EM> выполняющая одиночную операцию, попытается занять синхронизатор, уже
EM> занятый внешней, групповой функцией.

Т.е., что-то типа рекурсивных spin lock'ов?

--
        Wishes, Alexander Pevzner (pzz@pzz.msk.ru)
--- ifmail v.2.15dev5
 * Origin: Private Node of Alexander Pevzner (2:5020/400)