Skip to main content
Stack Overflow на русском

Вопросы с меткой [mutex]

Метка, используемая для вопросов о синхронизации и эксклюзивной блокировке потоков.

Фильтрация
Сортировка
Метки
1 голос
2 ответа
103 показа

struct foo { void operator()(int count, std::mutex& guard) { for (int i = 0; i < count + 1; ++i) { guard.lock(); std::cout << i << '\...
1 голос
0 ответов
41 показ

Пишу что-то вроде многопоточного динамического буфера, со структурой: typedef struct bs_t { // byte_stream mtx_t* guard ; size_t allocated; size_t size ; size_t offset ...
0 голосов
0 ответов
71 показ

Я пытаюсь создать сервис и клиент.Они должны обмениваться информацией через shared memory и синхронизироваться через мьютекс.Клиент отправляет сервису название файла и символ для замены пробелов. ...
Sheesh's user avatar
  • 1
-1 голос
1 ответ
57 показов

Есть два потока, один записывает в циклический буффер, другой считывает. Синхронизация делается с использование мьютексов. Вроде работает всё правильно, НО почему то в ячейку записывается одно число, ...
7 голосов
1 ответ
338 показов

Сразу: Linux не моё, так что, возможно, напишу ерунду и решение давно есть, просто я его не нагуглил... Имеется расчетная программа, запускается во многих экземплярах, т.е. имеем не многопоточность, а ...
Harry's user avatar
  • 227k
0 голосов
1 ответ
80 показов

К сожалению, если попытаться сделать #include <thread> #include <mutex> class A { public: void foo() noexcept { //code } private: std::mutex m{}; }; int main() { ...
2 голоса
0 ответов
70 показов

суть задачи: 1-й тред должен генерировать 5ть рандомных чисел каждую секунду, в течение минуты. 2-рой же должен вывести по одному числу из сгенерированных пяти каждую секунду. И как оно как-то ...
0 голосов
1 ответ
258 показов

Первый поток генерирует случайным образом числа и записывает их в файл. Второй поток ждет, когда первый закончит свою работу. Затем анализирует содержимое файла (который создал первый поток) и создает ...
2 голоса
1 ответ
95 показов

Если в многопоточной проге нужна блокировка отдельных узлов на std::map, то это нужно мютексы делать в каждом узле, или есть более оптимальные варианты? Видел, что sizeof(std::mutex) занимает 40 байт, ...
Victor Telnov's user avatar
0 голосов
0 ответов
438 показов

У меня есть две таблицы. Схема первой таблицы: create table db.content ( id int constraint content_pk primary key, data text ); create unique index content_data_uindex ...
Valerii's user avatar
1 голос
1 ответ
106 показов

помогите пожалуйста. Описание проблемы: У меня есть микросервис который содержит логику кэширования в Redis. На сервере подняты множество экземпляров этого сервиса и они используют единый кэш. Если на ...
Stiven Diplet's user avatar
-1 голос
1 ответ
227 показов

Всем здравствуйте! Пытаюсь создать параллельный алгоритм на с++. До этого пользовался многопоточностью WinAPI, я использовал класс Event и функции WaitForSingleObject, WaitForMultipleObjects. Сейчас ...
2 голоса
0 ответов
379 показов

В любой многопоточной ОС есть реализация примитивов синхронизации, например в Linux есть Mutex, но в тоже время в Golang тоже есть реализация mutex, я не совсем понимаю как они связаны и связаны ли ...
Konstantin's user avatar
0 голосов
0 ответов
440 показов

Готов утонуть в минусах, но не знаю,как развернуть свернутое приложение в трей по кнопке. Подскажите пожалуйста. На всякий случай код кнопки, которая сворачивает if (WindowState == FormWindowState....
Espoit's user avatar
  • 43
-1 голос
1 ответ
115 показов

В коде ниже не происходит мною ожидаемая блокировка переменной w. Почему это случается? Спасибо. #include <iostream> #include <thread> #include <mutex> std::...
zvanow's user avatar
  • 1

15 30 50 на странице
1
2 3 4 5

AltStyle によって変換されたページ (->オリジナル) /