Perguntas com a marcação «multithreading»

Multiencadeamento é a capacidade de um computador ou programa executar trabalhos simultaneamente ou de forma assíncrona, utilizando vários fluxos simultâneos de execução (geralmente chamados de encadeamentos).

3
função de fundo em Python
Eu tenho um script Python que às vezes exibe imagens para o usuário. As imagens podem, às vezes, ser muito grandes e são reutilizadas com frequência. Exibi-los não é crítico, mas exibir a mensagem associada a eles é. Eu tenho uma função que baixa a imagem necessária e salva localmente. …


5
Quais são as opções de link corretas para usar std :: thread no GCC no Linux?
Olá, estou tentando usar o std::threadG ++. Aqui está meu código de teste #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Compila, mas quando tento executá-lo, o resultado é: terminate called after throwing an instance of 'std::system_error' what(): Operation not permitted Aborted Minha versão …








6
Desempenho da variável ThreadLocal
Quanto é lido da ThreadLocalvariável mais lentamente do que do campo regular? Mais concretamente, a criação de um objeto simples é mais rápida ou mais lenta do que o acesso à ThreadLocalvariável? Presumo que seja rápido o suficiente para que ter uma ThreadLocal<MessageDigest>instância seja muito mais rápido do que criar …




4
Lixo Java Thread coletado ou não
Esta questão foi postada em algum site. Não encontrei as respostas certas lá, então estou postando aqui novamente. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true) { try …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.