Повторно инициализировать cpp std::mutex в дочернем процессеC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Повторно инициализировать cpp std::mutex в дочернем процессе

Сообщение Anonymous »

У меня есть std::mutex в родительском процессе. Родительский процесс является ответвлениемдочернего процесса. Дочерний процесс блокируется при получении блокировки. Это может быть связано с тем, что родительский процесс получил блокировку.

Я читал, что дочерний процесс получает копию родительских мьютексов с их текущим состоянием. Кроме того, разблокировка мьютекса в потоке, которому он не принадлежит, приводит к неопределенному поведению.
Как мне повторно инициализировать или разблокировать std::mutex в дочернем процессе, чтобы он не заблокировали?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ld-process
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Boost :: mutex :: ~ mutex (): утверждение `! pthread_mutex_destroy (& m) 'не удалось
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Неопределенная ссылка на `std :: condition_variable :: wate (std :: unique_lock &)@glibcxx_3.4.30 '
    Anonymous » » в форуме C++
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Вставьте/выпустить объект класса, имеющего std :: mutex в std :: unoromended_map
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как проверить аргументы cmdline (argv) в приложении TUI, работающем на терминале pyte в дочернем процессе
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Изменение переменной родительского процесса в дочернем процессе в Python
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»