----- Original Message -----
Sent: Monday, November 06, 2000 3:56
PM
Subject: [java-list] Re:
Synchronized
synchronized serve para sincronizar o acesso a um
recurso que é compartilhado por vários threads.
Se uma classe possui métodos declarados como
synchronized, dado um objeto desta classe, a cada instante apenas um método
synchronized estará sendo executando.
Você também pode utilizar a declaração
synchronized deste modo:
synchronized (objeto)
{
/* Comandos
que devem ser sincronizados */
}
Neste caso dado o objeto, só um thread
poderá estar executando um bloco synchronized(objeto).
Quando você utiliza synchronized na declaração de
um método
public synchronized void X()
{
/* várias
declarações */
}
é +- equivalente à
public void X() {
synchronized (this) {
/*Várias declarações*/
}
}
Leonardo.
/**
*/
----- Original Message -----
Sent: Wednesday, November 01, 2000 5:35
PM
Subject: Synchronized
Agradeço se alguém puder me dizer para que
serve o comando synchronized, não achei nenhuma referência sobre
ele.
========================
Décio Júnior
========================