
java中当有一个方法正在执行时,不想让其他对象调用这个方法怎么办
3个回答
展开全部
可能原因:网络不稳定或者是对方访问数据库时间过长或者传输数据太长!
展开全部
这个方法声明同步。
synchronize public void MyMethod(String param){ ... }
synchronize public void MyMethod(String param){ ... }
追问
新手,不怎么会啊!有例子或者链接吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-13
展开全部
给这个方法加锁
更多追问追答
追问
新手,不怎么会啊!有例子或者链接吗
追答
public synchronized int getId() {
return fId;
}
就这样,在你的方法上加synchronized
用synchronize修饰表示这个类或方法为同步的,在运行过程中会上同步锁,即,如果有一个线程在访问这个方法,那么另外一个线程就不能访问它
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询