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)