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


9
Sincronizando acesso a SimpleDateFormat
O javadoc para SimpleDateFormat afirma que SimpleDateFormat não está sincronizado. "Os formatos de data não são sincronizados. É recomendado criar instâncias de formato separadas para cada thread. Se vários threads acessarem um formato simultaneamente, ele deve ser sincronizado externamente." Mas qual é a melhor abordagem para usar uma instância de …

16
Ouvi dizer que i ++ não é thread-safe, é ++ i thread-safe?
Ouvi dizer que i ++ não é uma instrução thread-safe, pois na montagem ela se reduz a armazenar o valor original como uma temporária em algum lugar, incrementando-o e substituindo-o, o que pode ser interrompido por uma troca de contexto. No entanto, estou pensando sobre ++ i. Pelo que posso …
90 c++  c  multithreading 



8
Sincronização de campo não final
Um aviso é exibido toda vez que eu sincronizo em um campo de classe não final. Aqui está o código: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } …


9
Monitor contra bloqueio
Quando é apropriado usar a Monitorclasse ou a lockpalavra - chave para segurança de thread em C #? EDITAR: Parece pelas respostas até agora que locké um atalho para uma série de ligações para a Monitorclasse. Para que exatamente é a abreviação de chamada de bloqueio? Ou mais explicitamente, class …



11
É legal chamar o método start duas vezes no mesmo Thread?
O código a seguir leva a java.lang.IllegalThreadStateException: Thread already startedquando chamei o start()método pela segunda vez no programa. updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); Isso acontece na segunda vez que updateUI.start()é chamado. Passei por ele várias vezes e o thread é chamado e executado completamente antes de chegar updateUI.start(). Chamar updateUI.run()evita o …


3
PHP Thread Safe e Non-Thread Safe para Windows
Estou baixando PHP para Windows. Tenho 2 opções no site. PHP Thread Safe PHP Non-Thread Safe Por favor responda as seguintes questões: Qual é a diferença entre os dois? Quais são as vantagens e desvantagens um do outro? Estou desenvolvendo um site de e-commerce que terá muito tráfego, qual é …


4
Platform.runLater e Task em JavaFX
Tenho feito pesquisas sobre isso, mas ainda estou MUITO confuso, para dizer o mínimo. Alguém pode me dar um exemplo concreto de quando usar Taske quando usar Platform.runLater(Runnable);? Qual é exatamente a diferença? Existe uma regra de ouro para quando usar qualquer um deles? Também me corrija se eu estiver …

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.