spring单例模式中,线程安全问题

@RequestMapping(value = "getPsdbData", method = RequestMethod.POST)
	public Map<String, Object> getPsdbData(String key,HttpServletRequest request) {
		Map<String, Object> returnMap = new HashMap<String,Object>();
		try {
			Map<String, Object> m=new TreeMap<String, Object>();
			HttpSession session = request.getSession();
这个方法调用一次,方法栈里就会创建一个returnmap,用完就释放了。

所以,除非变量是属于类的,即全局变量,是不会引起线程安全问题的。

猜你喜欢

转载自blog.csdn.net/weixin_39597521/article/details/82143074