社区
Java EE
帖子详情
请问在java中能否锁定某个方法?
tanyun1111
2005-03-10 02:28:24
比如说一个方法有一个用户在运行,别的人就不能运行它,直到结束别的用户才能运行它?谢谢
...全文
108
7
打赏
收藏
请问在java中能否锁定某个方法?
比如说一个方法有一个用户在运行,别的人就不能运行它,直到结束别的用户才能运行它?谢谢
复制链接
扫一扫
分享
转发到动态
举报
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。
java
如何将某个
锁定
_
Java
用不同的
方法
锁定
和解锁.如何尝试/终于?
我试图弄清楚使用带锁的try / finally的最佳
方法
是什么.当我在同一个地方有lock()和unlock()时,我只是使用try / finally块,因为
Java
Doc也建议:lock.lock();try{// do something} finally {lock.unlock();}我想知道当lock()和unlock()调用在单独的
方法
中
时,使用try / finally的最佳做法...
Java
中
有哪些方式能实现锁某个变量
与synchronized关键字相比,ReentrantLock提供了更多的灵活性和功能,例如可定时的、可
中
断的、公平的锁等。使用synchronized关键字的Lock对象:除了使用synchronized关键字
锁定
方法
或代码块外,还可以使用synchronized关键字
锁定
一个特定的对象,即使用synchronized关键字的Lock对象。使用volatile关键字:volatile关键字用于修饰变量,确保对该变量的读写操作具有可见性,即一个线程对该变量的修改对其他线程是可见的。
java
中
禁止修改属性有哪些
方法
?
在上面的示例
中
,immutableValue被声明为private和final。private确保只有类内部可以访问,而final确保该属性的值在对象创建后不能被修改。使用private修饰符: 将属性声明为private,这将限制属性只能在其所属的类内部访问,其他类无法直接访问和修改这个属性。使用final关键字: 在属性声明时使用final关键字,这将确保属性在初始化后不能再次赋值。不提供修改
方法
: 只提供读取
方法
而不提供修改
方法
,这样其他类就无法修改属性的值。
java
ip
锁定
_使用策略封某个IP或IP段
有的时候需要使用Windows2000或2003
中
的策略封掉某个IP或IP段,具体操作步骤如下:1) 在运行
中
使用 secpol.msc 打开“本地安全策略”,然后选择“IP安全策略,在本地机器”选项;2) 如果右边已经有自己的IP安全策略则直接打开已经存在的IP安全策略,否则点击右键选择“创建IP安全策略”命令根据向导进行创建,整个向导
中
只有在第二步
中
取一个新的名称,其余均为默认;3) 双击某个...
子类
方法
重写
java
_
java
-子类
方法
重写规则
java
-子类
方法
重写规则
java
-子类
方法
重写规则***(一)重写语法规则 :子类在继承了父类的某个
方法
之后,如果想要重写这个
方法
,则需要创建一个与父类
方法
的返回类型一样,名字一样,参数个数一样的
方法
,且访问权限大于等于父类的
方法
。这样子类
中
定义的
方法
就是
方法
重写(理解为对父类继承而来
方法
进行改造,具体改造成什么样看个人项目需求。)。子类
中
方法
重写后,子类对象调用的则是重写后的
方法
,父类的
方法
也...
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章