网页加载的时候同时发送了2个请求,2个请求都是调用了1个方法。
但我这个方法每次只想给一个请求调用,另一个只有等这个请求执行完了这个方法才能调用。
公共方法:
[code="java"]
public String[] thisColnum(HttpServletRequest newRequest)
[/code]
其他两个方法都调用了这个。
盼求高人指导~
一种实现方法如下:
假设对象所属的类的名字加MultiTest
public String[] thisColnum(HttpServletRequest newRequest) {
synchronized(MultiTest.class) {
// 原来的代码
}
}
synchronized 就可以了,你可以试下