CriticalSection
От: DENISIUS Украина  
Дата: 09.12.04 17:14
Оценка:
У меня такой вопрос что будет если используються вложенные EnterCriticalSection(&mCriticalSection); и LeaveCriticalSection(&mCriticalSection); тоесть:

CRITICAL_SECTION mCriticalSection;

void F1()
{
EnterCriticalSection(&mCriticalSection);

F2();

LeaveCriticalSection(&mCriticalSection); // Сработает ли корректно эта ф-ция?
}

void F2()
{
EnterCriticalSection(&mCriticalSection);

// some code.....

LeaveCriticalSection(&mCriticalSection);
}

так вот &mCriticalSection одна на всех

09.12.04 23:05: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов
Jesus is Lord...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.