Форум: "Начинающим";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];
Внизнесколько раз вызывать EnterCriticalSection корректно? Найти похожие ветки
← →
SkyN (2008-10-01 11:54) [0]Если я в потоке 5 раз вызову EnterCriticalSection, а потом 5 раз LeaveCriticalSection - это будет корректно?
Можно ли использовать рекурсию в процедуре, которая начинается с EnterCriticalSection, а заканчивается LeaveCriticalSection ?
← →
Palladin © (2008-10-01 11:55) [1]
> Если я в потоке 5 раз вызову EnterCriticalSection, а потом
> 5 раз LeaveCriticalSection - это будет корректно?
да
> Можно ли использовать рекурсию в процедуре, которая начинается
> с EnterCriticalSection, а заканчивается LeaveCriticalSection
> ?
да
← →
имя (2008-10-01 12:17) [2]Удалено модератором
← →
Riply © (2008-10-01 12:29) [3]> [0] SkyN (01.10.08 11:54)
> Можно ли использовать рекурсию в процедуре,
> которая начинается с EnterCriticalSection, а заканчивается LeaveCriticalSection ?
Не помню точно, но вроде есть ограничение на уровень вложенности EnterCriticalSection.
Смотри MSDN
← →
Городской Шаман (2008-10-01 16:10) [4]
> Riply © (01.10.08 12:29) [3]
>
> > [0] SkyN (01.10.08 11:54)
> > Можно ли использовать рекурсию в процедуре,
> > которая начинается с EnterCriticalSection, а заканчивается
> LeaveCriticalSection ?
>
> Не помню точно, но вроде есть ограничение на уровень вложенности
> EnterCriticalSection.
> Смотри MSDN
Угу, MaxInt. Так что ограничения реального нет.
← →
Rouse_ © (2008-10-01 16:41) [5]
> Не помню точно, но вроде есть ограничение на уровень вложенности
> EnterCriticalSection.
Не уровень вложенности, просто при недостаточном кол-ве системных ресурсов он поднимет эксепшен, о чем честно предупреждает MSDN :)
← →
guav © (2008-10-01 17:19) [6]но если первое вхождение не кинуло, реукрсивные из того же потока - точно не кинут.
← →
имя (2008-10-01 18:09) [7]Удалено модератором
← →
Riply © (2008-10-01 19:14) [8]Я... эт... того... спутала с прямым углом... :)
(краснеет)
← →
имя (2008-10-02 01:45) [9]Удалено модератором
Примечание: спам
← →
имя (2008-10-02 03:34) [10]Удалено модератором
Примечание: спам
← →
имя (2008-10-02 17:09) [11]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c