Resultados da pesquisa a pedido "multithreading"

2 a resposta

Gravando em arquivo de maneira segura para threads

EscritaStringbuilder arquivar assincronamente. Esse código assume o controle de um arquivo, grava um fluxo nele e o libera. Ele lida com solicitações de operações assíncronas, que podem ser recebidas a qualquer momento. oFilePath é definido por ...

1 a resposta

Custo do uso dos campos finais

Sabemos que tornar os campos finais geralmente é uma boa ideia, à medida que obtemos segurança e imutabilidade do encadeamento, o que facilita o raciocínio do código. Estou curioso para saber se há um custo de desempenho associado. O Java Memory ...

1 a resposta

Limitando as atualizações da GUI do javafx

Recebo objetos de dados em momentos aleatórios, com alta frequência, e preciso atualizar a GUI do JavaFX com eles. No entanto, não quero preencher a fila de eventos javafx com um número muito grande de executáveis (eu uso Platform.RunLater). Eu ...

1 a resposta

Qual é a maneira do C ++ 11 de disparar uma tarefa assíncrona e esquecê-la?

Eu preciso de algo assim: void launch_task() { std::thread([](){ run_async_task(); }); }Exceto que o destruidor de threads encerrará minha tarefa. Não preciso de nenhum controle sobre a tarefa, também não preciso de um valor de retorno. Ele só ...

1 a resposta

Verifique se o segmento principal ainda está ativo de outro segmento

Como posso verificar se o Main Thread está ativo de outro thread (não daemon, filho)? O encadeamento filho é um encadeamento que não é daemon e eu gostaria de verificar se o encadeamento principal ainda está em execução ou não e interromper esse ...

2 a resposta

Diferença entre Mutex, Semáforo e Spin Locks

Estou fazendo experimentos com o IPC, especialmente com o Mutex, o Semáforo e o Spin Lock. O que aprendi é que o Mutex é usado para o mecanismo de bloqueio assíncrono (com o modo de suspensão (conforme teorias que li na NET)), o semáforo é o ...

1 a resposta

Por que o destruidor de um futuro retornou do bloqueio do `std :: async`?

Ao tentar responder outraPergunta do Stackoverflow [https://stackoverflow.com/questions/23454793/whats-the-c-11-way-to-fire-off-an-asynchronous-task-and-forget-about-it] , Percebi que esse trecho simples do C ++ 11 está bloqueando implicitamente ...

2 a resposta

O que é o thread do dispatcher de sinal java?

Eu estava olhando através de um despejo de encadeamento de um processo java e observe alguns encadeamentos bloqueados pelo despachante de sinal. O que é o despachante de sinal? O que isso faz?

1 a resposta

android: atualizar a interface do usuário de outro segmento em outra classe

O cenário é que eu tenho dois threads e um thread da interface do usuário. O thread da interface do usuário, quando clicado no botão de login, cria um ClientThread que cria um soquete e é executado até que o soquete seja conectado, sempre que uma ...

1 a resposta

Entendendo python GIL - limite de E / S x limite de CPU

Derosqueamento python [https://docs.python.org/2/library/threading.html] documentação No CPython, devido ao bloqueio global de intérpretes, apenas um encadeamento pode executar o código Python de uma vez (mesmo que determinadas ...