synchronized修饰JSP页面方法作用
tomcat服务器会为每个访问网站的用户开启一个新的线程,当多个用户同时请求一个JSP页面时,JSP页面的程序片(<% %>中的)就会被多次调用运行,分别运行在不同的线程中,JSP页面的成员变量和方法(<%! %>)会被多个用户共享和访问。有些JSP页面的方法在操作成员变量,可能不需要被其他用户影响,以免产生不利影响,那么就要使用synchronized关键字修饰方法了。
synchronized修饰JSP页面方法作用:
当一个线程在执行被synchronized修饰的方法时,其他线程想在程序片中调用这个synchronized修饰的方法时就必须等待,直等到方法执行完。