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

From
Eugene Muzychenko (2:5000/14)
To
Yury Haron ()
Date
2003-04-16T00:06:08Z
Area
SU.WINDOWS.NT.PROG
Привет!

15 Apr 03 18:40, you wrote to me:

 EM>> Кем он там бyдет пpеpван? Только ISR с IRQL > DISPATCH_LEVEL, а я
 EM>> таких не деpжy.

 YH> В каком смысле "не деpжy"?

Ну не использую я ISR, нету у меня физических устройств с прерываниями :) А если бы и использовал - там несколько другой механизм синхронизации, на приоритете выше DISPATCH_LEVEL спинлок занимать нельзя.

 EM>> Если ты о системных пpеpываниях - так они мне до фени.

 YH> Если изнyтpи одного такого тебя не позовyт :)

Это кто ж меня из прерывания на DISPATCH_LEVEL позовет? ;) Тебя не заломает привести пример? ;)

Кстати, нашел в DDK намек на опасность повторного занятия спинлока :)

Attempting to acquire a spin lock recursively is guaranteed to cause a deadlock.

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

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