Resultados da pesquisa a pedido "condition-variable"
Diferenças entre variáveis condicionais, mutexes e bloqueios
Por exemplo, ointerfaces 0x ++Eu estou tendo dificuldade em descobrir quando usar essas coisas (cv, mutex e lock). Alguém pode, por favor, explicar ou aponta...
Mutex são necessários para proteger as variáveis de condição
Como se diz, Mutex são necessários para proteger as variáveis de condição.É a referência aqui para a variável de condição real declarada como
std :: condition_variable :: notify_one () chamado várias vezes sem alternar contexto
Quantos segmentos de espera serão ativados neste exemplo:1º segmento:
Usando variável de condição em uma situação produtor-consumidor
Estou tentando aprender sobre variáveis de condição e como usá-lo em uma situação produtor-consumidor. Eu tenho uma fila em que um segmento empurra números para a fila, enquanto outro segmento aparece números da fila. Eu quero usar a variável de ...
As variáveis de condição ainda precisam de um mutex se você estiver alterando o valor verificado atomicamente?
Aqui está a maneira típica de usar uma variável de condição: // The reader(s) lock(some_mutex); if(protected_by_mutex_var != desired_value) some_condition.wait(some_mutex); unlock(some_mutex); // The writer lock(some_mutex); ...
std :: condition_variable - Aguarde vários threads para notificar o observador
meu problema fica assim: Eu tenho um observador que contém um std :: condition_variable e um std :: mutex, meus objetos de thread de trabalho têm um ponteiro para o observador. Cada vez que um encadeamento de trabalhador termina seu trabalho, ...
Por que as funções de variável de condição pthreads exigem um mutex?
Eu estou lendopthread.h; as funções relacionadas à variável de condição (comopthread_cond_wait(3)) exigem um mutex como argumento. Por quê? Até onde eu sei, vou criar um mutexsomente usar como esse argumento? O que esse mutex deveria fazer?
Página 1 do 2