Resultados da pesquisa a pedido "synchronized"
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 ...
Evitar sincronizado (isso) em Java?
Sempre que surge uma pergunta sobre SO sobre a sincronização Java, algumas pessoas ficam muito ansiosas para apontar quesynchronized(this) Deveria ser evitado. Em vez disso, eles afirmam, é preferível um bloqueio em uma ...
Custo da sincronização
Em um programa Java altamente concorrente e assumindo que meus métodos foram escritos e sincronizados corretamente, estou pensando em como determinar qual é o melhor: void synchronized something() { ... }ou void something() { synchronized(this) ...
Por que os construtores Java não podem ser sincronizados?
De acordo coma especificação da linguagem Java [http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.8.3], os construtores não podem ser marcados como sincronizados porque outros threads não podem ver o objeto sendo criado até que ...
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?
Seção sincronizada no mapa assíncrono
Eu tenho uma grande função de E / S que carregará dados de uma pasta continuamente, executará cálculos puros nos dados e os gravará novamente. Estou executando esta função em várias pastas em paralelo usando mapConcurrently_ iofun ...
Volátil ou sincronizado para o tipo primitivo?
Em Java, a atribuição é atômica se o tamanho da variável for menor ou igual a 32 bits, mas não for maior que 32 bits. O que (volátil / sincronizado) seria mais eficiente para usar em caso de atribuição dupla ou longa? Gostar, volatile double x ...
Qual é o parâmetro que @synchronized () leva
Eu sei o que @synchronized () faz, mas ... as vezes temos: 1-@synchronized(self) 2-@synchronized([MyClass class]) 3-@synchrinized(myObj) O que édiferença, e qual é o parâmetro que devo passar para esse bloco?