Estou chamando uma função em Python que sei que pode parar e me forçar a reiniciar o script. Como chamo a função ou em que a envolvo para que, se demorar mais de 5 segundos, o script a cancele e faça outra
Estou chamando uma função em Python que sei que pode parar e me forçar a reiniciar o script. Como chamo a função ou em que a envolvo para que, se demorar mais de 5 segundos, o script a cancele e faça outra
Alguém pode fornecer uma boa explicação para a palavra-chave volátil em c #? Quais problemas ele resolve e quais não? Em quais casos me poupará o uso do
Como atômico / volátil / sincronizado funciona internamente? Qual é a diferença entre os seguintes blocos de código? Código 1 private int counter; public int getNextUniqueIndex() { return counter++; } Código 2 private AtomicInteger counter; public int getNextUniqueIndex() { return...
Eu sei sobre a segmentação "cooperativa" de rubi usando linhas verdes . Como posso criar threads "no nível do sistema operacional" reais no meu aplicativo para fazer uso de vários núcleos de CPU no
Eu estou tentando construir um std::threadcom uma função de membro que não leva argumentos e retornos void. Não consigo descobrir nenhuma sintaxe que funcione - o compilador reclama, não importa o quê. Qual é a maneira correta de implementar spawn()para que ele retorne um std::threadque seja...
Quero fazer uma pausa entre duas linhas de código, deixe-me explicar um pouco: -> o usuário clica em um botão (na verdade, um cartão) e eu o mostro alterando o plano de fundo desse botão: thisbutton.setBackgroundResource(R.drawable.icon); -> depois, digamos 1 segundo, preciso voltar ao...
Como passar parâmetros para o Thread.ThreadStart()método em c #? Suponha que eu tenha um método chamado 'download' public void download(string filename) { // download code } Agora eu criei um thread no método principal: Thread thread = new Thread(new ThreadStart(download(filename)); tipo...
Alguém pode me sugerir como eu posso passar um parâmetro para um thread? Além disso, como funciona para classes
Não vi exemplos claros com casos de uso para Pool.apply , Pool.apply_async e Pool.map . Eu estou usando principalmente Pool.map; quais são as vantagens dos
Preciso de uma solução para parar corretamente o encadeamento em Java. Eu tenho IndexProcessorclasse que implementa a interface Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public...
É uma decisão deliberada de design ou um problema com nossos navegadores atuais que serão corrigidos nas próximas
Eu tenho uma função simplificada que se parece com isso: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Basicamente, eu quero chamar myApi.exec, e retornar a resposta que é dada no lambda de retorno de chamada. No entanto, o código acima não funciona e...
É correto dizer que staticsignifica uma cópia do valor para todos os objetos e volatilesignifica uma cópia do valor para todos os segmentos? De qualquer forma, um staticvalor variável também será um valor para todos os encadeamentos, então por que devemos procurar
Recentemente, fui perguntado em uma entrevista qual é a diferença entre um processo e um tópico. Realmente, eu não sabia a resposta. Pensei por um minuto e dei uma resposta muito estranha. Threads compartilham a mesma memória, processos não. Depois de responder a isso, o entrevistador me deu um...
Como você inicia um thread com parâmetros em c
Estou tentando executar duas AsyncTasks ao mesmo tempo. (A plataforma é o Android 1.5, HTC Hero.) No entanto, apenas o primeiro é executado. Aqui está um trecho simples para descrever meu problema: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void,...
Todos sabemos que, para invocar Object.wait(), essa chamada deve ser colocada no bloco sincronizado, caso contrário, uma IllegalMonitorStateExceptioné lançada. Mas qual é a razão para fazer essa restrição? Eu sei que wait()libera o monitor, mas por que precisamos adquiri-lo explicitamente,...
Eu quero executar um thread por um período fixo de tempo. Se não for concluído nesse período, quero matá-lo, lançar alguma exceção ou lidar com isso de alguma forma. Como pode ser feito? Uma maneira de fazer isso, como descobri neste thread, é usar um TimerTask dentro do método run () do...
Eu tenho uma solução com alguns projetos. Existem vários pontos de interrupção em diferentes projetos. Quero rastrear o primeiro thread que atingiu um desses pontos de interrupção e continuar rastreando esse thread único, apesar de outros segmentos inserirem os mesmos blocos de código. Eu sei que...
Recentemente, ouvi algumas pessoas dizerem que, no Linux, quase sempre é melhor usar processos em vez de threads, pois o Linux é muito eficiente no processamento de processos e porque há muitos problemas (como bloqueio) associados a threads. No entanto, desconfio, porque parece que os threads podem...