使用ThreadLocal让线程安全

//假设有一个listen是单利对象,多线程操作的时候就会出现问题,而使用ThreadLocal可以为他建立副本,相当于每一个线程调用的时候都是在操作不同的listen对象。

public static ThreadLocal<listen> local=new ThreadLocal<>();
public static void setListen(listen listen){
local.set(listen);
}
public static listen getListen(){
return local.get();
}

猜你喜欢

转载自www.cnblogs.com/wenwenzuiniucha/p/9036088.html
今日推荐