Resultados da pesquisa a pedido "condition-variable"
Como lidar com a alteração do relógio do sistema enquanto aguardo uma variável std :: condition_variable?
Estou tentando implementar algum código de plataforma cruzada no C ++ 11. Parte desse código implementa um objeto semáforo usando umstd :: condition_variable [https://en.cppreference.com/w/cpp/thread/condition_variable]. Quando preciso fazer uma ...
Pode-se supor que `pthread_cond_signal` irá ativar o encadeamento sinalizado atomicamente em relação à ligação mutex à variável de condição?
Citando POSIX [http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_cond_broadcast.html] : opthread_cond_broadcast() oupthread_cond_signal() funções podem ser chamadas por um thread, independentemente de possuir ou não o mutex que ...
Usando std :: conditional_variable para aguardar uma condição
Por uma questão de simplicidade, vamos supor que temos apenas uma variável condicional para corresponder a uma única condição que é refletida por um booleano. 1) Por questd::condition_variable::wait(...) bloqueia o mutex novamente depois que uma ...
Por que não há função de espera para a variável de condição, que não trava novamente o mutex
Considere o seguinte exemplo. std::mutex mtx; std::condition_variable cv; void f() { { std::unique_lock<std::mutex> lock( mtx ); cv.wait( lock ); // 1 } std::cout << "f()\n"; } void g() { std::this_thread::sleep_for( 1s ); cv.notify_one(); } ...
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, ...
std :: condition_variable :: notify_one () chamado várias vezes sem alternar contexto
Quantos segmentos de espera serão ativados neste exemplo:1º segmento:
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
Página 1 do 2