1. 程式人生 > >spring單例模式中,執行緒安全問題

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,用完就釋放了。

所以,除非變數是屬於類的,即全域性變數,是不會引起執行緒安全問題的。