Вопросы по теме 'mutex'
pthread_mutex_t как член класса вызывает взаимоблокировку
Я новичок в параллельных вычислениях, поэтому я играю с pthread и мьютексами. Выполнение следующего кода приводит к взаимоблокировке. Может ли кто-нибудь объяснить мне, почему и как это сделать правильно? Моя цель — защитить переменные-члены от...
887 просмотров
schedule
10.03.2024
Синхронизация вывода на экран с мьютексом и pthread
Я играю с довольно простым примером C. Программа создает два потока и запускает их параллельно. Каждый поток предназначен для изменения глобальной переменной с помощью мьютекса и вывода значения.
#include <stdio.h>
#include...
320 просмотров
schedule
12.04.2024
Синхронизация в Windows C ++
Мне нужно реализовать следующую систему: 1 писатель и 3 читателя во взаимном исключении, но 3 читателя могут читать одновременно. Писатель записывает в общую переменную, называемую dato, случайное число, читатели должны вывести его на консоль....
74 просмотров
schedule
28.03.2024
Последовательность блокировки и разблокировки мьютекса
Имеет ли смысл использовать следующий пример мьютекса, или я должен сначала разблокировать «A», а затем заблокировать «B»?
mtx.lock(A);
mtx.lock(B);
//code
mtx.unlock(A);
mtx.unlock(B);
И если я использовал его, как описано, в чем может быть...
43 просмотров
schedule
13.04.2024