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).

4
Como usar o WPF Background Worker
No meu aplicativo, preciso executar uma série de etapas de inicialização, que levam de 7 a 8 segundos para serem concluídas, durante as quais minha interface do usuário fica sem resposta. Para resolver isso, eu executo a inicialização em um thread separado: public void Initialization() { Thread initThread = new …

6
Criando Threads em python
Eu tenho um script e quero que uma função seja executada ao mesmo tempo que a outra. O código de exemplo que eu olhei: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() Estou tendo problemas para fazer isso funcionar. Eu preferiria fazer …

10
Existe uma maneira de definir a cultura para um aplicativo inteiro? Todos os tópicos atuais e novos tópicos?
Existe uma maneira de definir a cultura para um aplicativo inteiro? Todos os tópicos atuais e novos tópicos? Temos o nome da cultura armazenada em um banco de dados e, quando nosso aplicativo é iniciado, fazemos CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Mas, é claro, …


8
Exemplo / tutorial da Mutex? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 4 meses . Melhore esta pergunta Eu sou novo no multithreading e estava tentando …

8
O errno thread-safe?
Em errno.h, essa variável é declarada como extern int errno;minha pergunta é: é seguro verificar o errnovalor após algumas chamadas ou usar perror () no código multiencadeado. Essa é uma variável segura de thread? Se não, então qual é a alternativa? Estou usando o linux com gcc na arquitetura x86.
175 c  linux  multithreading  gcc 



3
O que exatamente é std :: atomic?
Eu entendo que std::atomic<>é um objeto atômico. Mas atômica até que ponto? Para meu entendimento, uma operação pode ser atômica. O que exatamente se entende por tornar um objeto atômico? Por exemplo, se houver dois threads executando simultaneamente o seguinte código: a = a + 12; Então toda a operação …

7
Tecnicamente, por que os processos em Erlang são mais eficientes que os threads do SO?
Características de Erlang Da Programação Erlang (2009): A simultaneidade de Erlang é rápida e escalável. Seus processos são leves, pois a máquina virtual Erlang não cria um encadeamento do SO para cada processo criado. Eles são criados, agendados e manipulados na VM, independentemente do sistema operacional subjacente. Como resultado, o …


11
BackgroundWorker vs fundo Thread
Tenho uma pergunta estilística sobre a escolha da implementação do encadeamento em segundo plano que devo usar em um aplicativo de formulário do Windows. Atualmente eu tenho um BackgroundWorkerformulário que possui um (while(true))loop infinito . Nesse loop, eu uso WaitHandle.WaitAnypara manter o fio cochilando até que algo de interesse aconteça. …


17
Como capturar uma exceção de um thread
Eu tenho a classe principal Java, na classe, inicio um novo thread, no principal, ele aguarda até que o thread morra. Em algum momento, lanço uma exceção de tempo de execução do encadeamento, mas não consigo capturar a exceção lançada no encadeamento na classe principal. Aqui está o código: public …


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.