Resultados da pesquisa a pedido "synchronized"

2 a resposta

Uma chamada de encadeamento pode esperar () em dois bloqueios ao mesmo tempo em Java (6)

Acabei de mexer com os threads em Java para contorná-los (parece a melhor maneira de fazê-lo) e agora entendo o que está acontecendo com a sincronização, wait () e notify (). Estou curioso para saber se há uma maneira de esperar () em dois ...

2 a resposta

Executando wait () em uma instância do Thread de dentro de main () em Java

Estou brincando com a versão cronometrada de wait () em java.lang.Object e observei que ele age de maneira diferente em dois cenários diferentes. Cenário1: Usando a definição padrão de run () no Thread public static void main (String[] args) ...

2 a resposta

sincronizando por este objeto fictício vs

Eu já vi o uso de blocos sincronizados até agora, mas recentemente aprendi que é preferível usar objetos fictícios. Encontrei o seguinte tópico relacionado a isso. Bloqueio de método sincronizado Java no objeto ou ...

2 a resposta

Thread.sleep () com sincronização em java

quando Thread.sleep (10000) for chamado, o Thread atual entrará no estado de suspensão. Se Thread.sleep (10000) for chamado no método de sincronização, se outro thread pode ser executado nesse período?

2 a resposta

Devo volatilizar o campo com métodos sincronizados?

Com a aula seguinte, // This class should be thread-safe!!! class BankAccount { private long balance; // Should it be volatile? synchronized void deposit(long amount) { // ... balance += amount; } synchronized void withdraw(long amount) { // ... ...

2 a resposta

Reordenação sincronizada em java

Sabe-se que a JVM não deve reordenar instruções de usar o bloco sincronizado para fora do bloco sincronizado. Considerando isso, a JVM tem permissão para reordenar a atribuiçãoy = 7 ocorrer após osynchronized bloco no seguinte snippet? x = 5; y ...

2 a resposta

Matrizes Java: sincronizadas + Atômicas * ou suficientes sincronizada

Esta pergunta foi feita repetidas vezes, mas ainda tenho uma dúvida. Quando as pessoas dizem que sincronizado cria uma barreira de memória, a que essa barreira de memória se aplica? QUALQUER variável em cache? Isso não parece viável. Então, ...

3 a resposta

Java sincronizado e threads

3 a resposta

Execução de método mutuamente exclusivo em Java

Eu tenho dois métodos:

3 a resposta

Usando "notify ()" e "wait ()" em vez de "suspend ()" e "resume ()" para controlar um thread