Bonjour,

J'ai lu cette FAQ et je me suis demander si qu'elle était le probleme de cette implémentation qui n'y est pas présente:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
public class Tmp {
	static private Tmp instance;
	static private volatile boolean instanced = false;
 
	static public Tmp getInstance() {
		if (!instanced) {
			synchronized (Tmp.class) {
				if (instance == null) {
					instance = new Tmp();
					instanced = true;
				}
			}
		}
		return instance;
	}
}
qui ressemble au l'utilisation du ThreadLocal... en fait, je ne vois pas ce qu'apporte le threadlocal dans ce cas.

Merci d'avance.