请问在java中能否锁定某个方法?

tanyun1111 2005-03-10 02:28:24
比如说一个方法有一个用户在运行,别的人就不能运行它,直到结束别的用户才能运行它?谢谢
...全文
75 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tanyun1111 2005-03-24
采用synchronized 是不是会影响效率呢
回复
linhao315 2005-03-24
多少会有点影响,毕竟其他用户只能等待嘛
回复
totyulvxl 2005-03-10
来迟一步,楼上都说的很好
回复
xlyyc 2005-03-10
楼上正解
回复
zhulei0429 2005-03-10
单线程
public synchronized void 方法名()
{
这样写方法就一用户用其他人要等待
}
回复
喝酒吃肉 2005-03-10
synchronized
回复
DreamDragon_NEU 2005-03-10
你可以设置一个布尔类型的全局静态变量,默认true,在进入方法的时候执行一个判断,如果为true,择将变量置为false并执行方法体,否则,等待,在推出的时候在置为true。
回复
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-10 02:28
社区公告
暂无公告