Результаты поиска по запросу "critical-section"
Как я могу реализовать потокобезопасную оболочку списка в Delphi?
У меня есть список оболочки, который поддерживает два Tstringlist и TClassListМне нужно, чтобы это было потокобезопасно, так чтоОдновременные записи не допус...
«Приостановка» потока со свойством
У меня есть объект TThread и я хочу иметь возможность запускать / останавливать поток с помощью кнопки в основной форме программы. Я искал способы сделать эт...
Windows 10 конкретный сбой при вызове LeaveCriticalSection
Я застрял в проблеме с синхронизацией потоков и критических разделов в Windows 10.Приложение будет зависать в этом случае:Приложение имеет две темы.Поток 1 в...
Повысьте Asio, если условие оценивается по-разному в статических компиляторах lib и dll, что приводит к исключению в lib io cpp клиента socket
В зависимости от того, как библиотека socketio c ++ скомпилирована (static-lib или dll) для следующего простого тестового кода, результатом может быть либо р...
ИМХО, вы можете использовать FIFO SCHEDULER в Linux и изменить приоритет потоков:
гопоточном приложении Linux я использую мьютекс для критических секций. Это работает очень хорошо, за исключением вопроса справедливости. Может случиться так, что поток, покидающий критическую секцию и возвращающийся сразу же, не дает никакой ...
У меня была та же проблема, вручную указав «пользовательскую» запись в моей DLL. Я удалил эту пользовательскую запись DLL и просто использую имя по умолчанию DLLMain, и оно снова работает ... странно.
но я получил это предупреждение (VC ++ 2010) warning LNK4210: .CRT section exists; there may be unhandled static initializers or terminators Я предполагаю, что это критический раздел. Прошло много времени с моего курса по операционным системам, ...
RecursionCount - Поток может получить критический раздел более одного раза. Это поле указывает, сколько раз один и тот же поток получил критический раздел. По умолчанию значение этого поля равно 0, что указывает на отсутствие потока, владеющего критическим разделом.
мер, будет ли это действительным? CRITICAL_SECTION cs; ::InitializeCriticalSection( &cs ); ::EnterCriticalSection( &cs ); // First level ::EnterCriticalSection( &cs ); // Second level /* do some stuff */ ::LeaveCriticalSection( &cs ); // Second ...
В чем разница между атомным и критическим в OpenMP?
В чем разница между атомным и критическим в OpenMP? я могу сделать это #pragma omp atomic g_qCount++;но разве это не то же самое, что #pragma omp critical g_qCount++;?
Есть ли разница между мьютексом Boost и критическим разделом WinAPi?
В среде Windows использует ли мьютекс в области Boost критические разделы WinAPI или что-то еще?
Путаница по поводу оператора блокировки в C #
Это из MSDN: ключевое слово блокировки гарантирует, что один поток не входит критический разделкода, пока другой поток находится вкритический раздел. Есть ликритический разделдолжны быть такими же, каккритический раздел? Или это означает: ...