Questions et réponses pour le synchronize :

Récupérer toute la FAQ sur la synchronisation

7
votes
private volatile Object obj = new MyObject(); void foo() { synchronized(obj) { obj.doWork(); } } void bar() { synchronized(obj) { obj.doWork(); obj = new MyObject(); // < ...