Результаты поиска по запросу "critical-section"

3 ответа

Как я могу реализовать потокобезопасную оболочку списка в Delphi?

У меня есть список оболочки, который поддерживает два Tstringlist и TClassListМне нужно, чтобы это было потокобезопасно, так чтоОдновременные записи не допус...

2 ответа

В чем разница между атомным и критическим в OpenMP?

В чем разница между атомным и критическим в OpenMP? я могу сделать это #pragma omp atomic g_qCount++;но разве это не то же самое, что #pragma omp critical g_qCount++;?

1 ответ

Будет ли решение Peterson работать правильно на современных архитектурах процессоров? [закрыто]

Я изучаю операционные системы изОсновные понятия операционной системы Зильбершатц, Гальвин и Гань.На странице 229 в книге говорится об этомРешение Petersons:...

ТОП публикаций

3 ответа

RecursionCount - Поток может получить критический раздел более одного раза. Это поле указывает, сколько раз один и тот же поток получил критический раздел. По умолчанию значение этого поля равно 0, что указывает на отсутствие потока, владеющего критическим разделом.

мер, будет ли это действительным? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSection( &cs ); // Second level /* do some stuff */ ::LeaveCriticalSection( &cs ); // Second ...

4 ответа

У меня была та же проблема, вручную указав «пользовательскую» запись в моей DLL. Я удалил эту пользовательскую запись DLL и просто использую имя по умолчанию DLLMain, и оно снова работает ... странно.

но я получил это предупреждение (VC ++ 2010) warning LNK4210: .CRT section exists; there may be unhandled static initializers or terminators Я предполагаю, что это критический раздел. Прошло много времени с моего курса по операционным системам, ...

5 ответов

pthreads: pthread_cond_signal () из критической секции

У меня есть следующий кусок кода в потоке A, который блокирует с помощью

2 ответа

Стоимость мьютекса, критического раздела и т. Д. В Windows

1 ответ

Будет ли решение Peterson работать правильно на современных архитектурах процессоров? [закрыто]

Я изучаю операционные системы изОсновные понятия операционной системы [https://rads.stackoverflow.com/amzn/click/com/0470128720]Зильбершатц, Гальвин и Гань. На странице 229 в книге говорится об этомPetersons ...

2 ответа

Стоимость мьютекса, критического раздела и т. Д. В Windows

Я где-то читал, что издержки мьютекса не так уж и велики, потому что переключение контекста происходит только в случае конфликта. Также известны Futexes в Linux. То же самое действует в Windows? Является ли Critical Section более ...

5 ответов

ИМХО, вы можете использовать FIFO SCHEDULER в Linux и изменить приоритет потоков:

гопоточном приложении Linux я использую мьютекс для критических секций. Это работает очень хорошо, за исключением вопроса справедливости. Может случиться так, что поток, покидающий критическую секцию и возвращающийся сразу же, не дает никакой ...