Perguntas sobre 'multithreading'

7
respostas

Por que usar mais encadeamentos torna mais lento do que usar menos encadeamentos

Tentou executar o programa X usando 8 threads e acabou em n minutos . Tentei executar o mesmo programa usando 50 threads e terminou em n * 10 minutos . Por que isso acontece e como posso obter o número ideal de threads que posso usar?...
23.06.2013 / 16:34
2
respostas

Tamanho de pilha padrão para pthreads

Pelo que entendi, o tamanho padrão da pilha para um pthread no Linux é 16K. Estou recebendo resultados estranhos na minha instalação do Ubuntu de 64 bits. $ ulimit -s 8192 Além disso: pthread_attr_init(&attr); pthread_attr_getstack...
02.05.2014 / 18:43
5
respostas

Como executar um comando em uma média de 5 vezes por segundo?

Eu tenho um script de linha de comando que executa uma chamada de API e atualiza um banco de dados com os resultados. Eu tenho um limite de 5 chamadas de API por segundo com o provedor de API. O script leva mais de 0,2 segundos para ser execu...
03.05.2016 / 10:29
1
resposta

O que acontece com um processo Linux multiencadeado se receber um sinal?

Se um processo Unix (Posix) receber um sinal, um manipulador de sinal será executado. O que acontecerá com isso em um processo multithread? Qual encadeamento recebe o sinal? Na minha opinião, a API de sinal deve ser estendida para lidar co...
26.08.2015 / 21:12
3
respostas

Cp multithread no linux? [duplicado]

Existe um comando cp multi-threaded no Linux? Eu sei como fazer isso no Windows, mas não sei como isso é abordado em um ambiente Linux.     
31.10.2014 / 16:04
3
respostas

Por que top e ps mostram diferentes PIDs para os mesmos processos?

Quando executo top -H , vejo que todos os vários threads mysql têm o mesmo PID. No entanto, em ps -eLf , vejo que cada um tem um PID diferente: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424...
28.11.2013 / 15:14
1
resposta

Multi-Threading / bifurcação em um script bash

Eu escrevi um script bash que segue o seguinte formato: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime...
01.08.2014 / 07:44
3
respostas

Como chamar um URL de serviço do script de shell bash em paralelo?

Eu tenho um serviço que estou chamando de outro aplicativo. Abaixo está o meu URL de serviço que estou chamando - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Eu preciso fazer algum teste de carga na minha URL de serviço ac...
08.09.2014 / 23:21
2
respostas

Por que no Linux moderno, o tamanho padrão da pilha é tão grande - 8MB (até 10 em algumas distribuições)

Por exemplo, no OSX, é menor que 512k. Existe algum tamanho recomendado, tendo em mente, que o aplicativo não usa recursão e não aloca muitas variáveis de pilha ? Eu sei que a questão é muito ampla e depende muito do uso, mas ainda queria p...
05.10.2018 / 12:12
1
resposta

Use make multi-threaded por padrão?

Existe alguma maneira de ter o make multi-threading (6 threads é ideal no meu sistema) em todo o sistema, em vez de apenas adicionar -j6 à linha de comando? Então, se eu executar make , ele funcionará como se eu estivesse executando mak...
07.03.2016 / 18:18