使用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();
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号