Perguntas com a marcação «synchronized»



22
Evitar sincronizado (isso) em Java?
Sempre que surge uma pergunta sobre o SO sobre a sincronização Java, algumas pessoas estão ansiosas para apontar que isso synchronized(this)deve ser evitado. Em vez disso, eles afirmam, é preferível um bloqueio em uma referência privada. Algumas das razões apresentadas são: algum código maligno pode roubar seu bloqueio (muito popular, …

4
Diferença entre volátil e sincronizado em Java
Gostaria de saber a diferença entre declarar uma variável como volatilee sempre acessar a variável em umsynchronized(this) bloco em Java? De acordo com este artigo http://www.javamex.com/tutorials/synchronization_volatile.shtml, há muito a ser dito e há muitas diferenças, mas também algumas semelhanças. Estou particularmente interessado nesta informação: ... o acesso a uma variável …






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 { } …
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.