Вопросы по теме '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 просмотров

Последовательность блокировки и разблокировки мьютекса
Имеет ли смысл использовать следующий пример мьютекса, или я должен сначала разблокировать «A», а затем заблокировать «B»? mtx.lock(A); mtx.lock(B); //code mtx.unlock(A); mtx.unlock(B); И если я использовал его, как описано, в чем может быть...
43 просмотров
schedule 13.04.2024