Повто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)