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

From
Eugene Muzychenko (2:5000/14)
To
Yury Haron ()
Date
2003-04-12T15:31:10Z
Area
SU.WINDOWS.NT.PROG
Привет!

11 Apr 03 22:28, you wrote to me:

 YH> Речь шла не о том, есть ли ошибки в твоём коде (pазyмеется есть - как
 YH> и в любом дpyгом :), а о том можно ли писать "стpого по описаниям".

Похоже, у нас с тобой несколько разное понимание этого "строго по описаниям" :) Я понимаю это, как "не нарушая требований документации", а ты (в данной дискуссии, надеюсь ;) - как "ограничиваясь лишь рамками документации" :)

 YH> 1. Повтоpный захват спинлока [на одном пpоцессоpе] недопyстим.
 YH> 2. Сpедств [атомаpной] пpовеpки/захвата API не содеpжит
 YH> 3. Сам факт _необходимости_ подобного кода (там где ситyация может
 YH> возникнyть) докyментация обходит "стыдливым молчанием".
 YH> Пpотив чего именно ты возpажаешь?

Против того, что я со своими обертками действую именно "по документации" :) На "стыдливое молчание" можно посетовать, однако, документация не обязана явно описывать все возможные варианты использования интерфейсов. Если не сказано, что можно захватывать повторно - значит, нельзя, и за этим нужно следить самостоятельно.

Ты ж не хуже меня знаешь, что внутри себя программа может делать все, чего не запрещено, а вне себя - только то, что разрешено :) Здесь никакого нарушения нет.

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

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