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

tanyun1111 2005-03-10 02:28:24
比如说一个方法有一个用户在运行,别的人就不能运行它,直到结束别的用户才能运行它?谢谢
...全文
108 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧