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

From
Eugene Muzychenko (2:5000/14)
To
Alexander Pevzner ()
Date
2003-04-07T17:50:52Z
Area
SU.WINDOWS.NT.PROG
Привет!

07 Apr 03 12:57, you wrote to me:

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

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

Всего доброго!
Евгений Музыченко

--- GoldED+/W32 1.1.4.7
 * Origin: Fox Tracks, Novosibirsk, Russia (2:5000/14)