Resultados da pesquisa a pedido "multithreading"
As referências de encadeamento requerem vida estática?
Embora faça sentido intuitivamente que as referências passadas para threads gerados precisem ter vida estática, não sei ao certo o que exatamente está fazendo o seguinte código não ser compilado: use std::sync::Arc; use std::sync::Mutex; struct ...
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(); } ...
O que será usado para a troca de dados entre threads em execução em um Core com HT?
Hyper-Threading [https://en.wikipedia.org/wiki/Hyper-threading]A tecnologia é uma forma de tecnologia multithreading simultânea introduzida pela Intel. Esses recursos incluem o mecanismo de execução,caches e interface de barramento do sistema; o ...
Android: o AsyncTask pode retornar em outro segmento que não seja o da interface do usuário?
A documentação do Android diz que o AsyncTaskpostExecute() é chamado no thread da interface do usuário. Fiquei com a impressão de quepostExecute() foi chamado a partir do segmento ondeexecute() foi chamado: Eu estava usando um AsyncTask em um ...
Android: crie um encadeamento em segundo plano que seja executado periodicamente e execute tarefas da interface do usuário?
OK, então eu sei como executar uma tarefa de backround, sei como executar uma tarefa periódica (usando identificador pós-atrasado e executável), também sei como executar tarefas de interface do usuário a partir do thread de segundo plano (via ...
Métodos assíncronos não esperados são executados no thread da interface do usuário?
Eu quero ter um método (vamos chamá-loM1) executar algunsasync código em um loop (vamos chamar esse segundo métodoM2) Em cada iteração - a interface do usuário deve ser atualizada com o resultado deM2. Para aguardarM2, M1precisa serasync. ...
Trabalhos paralelos não terminam no GridSearchCV do scikit-learn
No script a seguir, estou descobrindo que os trabalhos iniciados pelo GridSearchCV parecem travar. import json import pandas as pd import numpy as np import unicodedata import re from sklearn.pipeline import Pipeline from ...
assíncrono / aguardar - Esse entendimento está correto?
Depois de duas perguntas e muita confusão - eu me pergunto se finalmente entendi direito. Este é o meu entendimento: async/await serveapenas um propósito - para permitir que o código seja executado após umjá tarefa assíncrona está concluída. por ...
Incremente atomicamente dois números inteiros com CAS
Aparentemente, é possível incrementar atomicamente dois números inteiros com instruções de comparação e troca.Essa conversa [https://www.youtube.com/watch?v=1obZeHnAwz4&t=1251]afirma que esse algoritmo existe, mas não detalha como ele é. ...
Vinculando segmentos específicos a núcleos de processador específicos
Conversei um pouco com o processamento paralelo na faculdade e agora estou tentando melhorar. Posso escrever código que pode ser executado em paralelo e, em seguida, iniciar os threads, mas depois disso perco o controle sobre o que os threads ...