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

1 ответ

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

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

2 ответа

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

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

2 ответа

«Приостановка» потока со свойством

У меня есть объект TThread и я хочу иметь возможность запускать / останавливать поток с помощью кнопки в основной форме программы. Я искал способы сделать эт...

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

2 ответа

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

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

5 ответов

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

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

0 ответов

Повысьте Asio, если условие оценивается по-разному в статических компиляторах lib и dll, что приводит к исключению в lib io cpp клиента socket

В зависимости от того, как библиотека socketio c ++ скомпилирована (static-lib или dll) для следующего простого тестового кода, результатом может быть либо р...

1 ответ

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

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

5 ответов

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

У меня есть следующий кусок кода в потоке A, который блокирует с помощьюpthread_cond_wait() pthread_mutex_lock(&my_lock); if ( false == testCondition ) pthread_cond_wait(&my_wait,&my_lock); pthread_mutex_unlock(&my_lock);У меня есть следующий ...

2 ответа

Есть ли разница между мьютексом Boost и критическим разделом WinAPi?

В среде Windows использует ли мьютекс в области Boost критические разделы WinAPI или что-то еще?

5 ответов

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

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