社区
Java EE
帖子详情
急~~在线等 关于如何锁定java方法
lxj_1125
2005-03-11 11:00:59
目的在于当有用户在调用该方法时,禁止其它用户调用
...全文
120
7
打赏
收藏
急~~在线等 关于如何锁定java方法
目的在于当有用户在调用该方法时,禁止其它用户调用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxj_1125
2005-03-11
打赏
举报
回复
谢谢大家,我知道怎么做了
wenchaohu213
2005-03-11
打赏
举报
回复
很多书上有的,就是线程的同步管理!
zcjl
2005-03-11
打赏
举报
回复
比如Hashtable的get方法定义如下:
public synchronized Object get(Object key) {
Entry tab[] = table;
int hash = key.hashCode();
int index = (hash & 0x7FFFFFFF) % tab.length;
for (Entry e = tab[index] ; e != null ; e = e.next) {
if ((e.hash == hash) && e.key.equals(key)) {
return e.value;
}
}
return null;
}
加了synchronized限制后,同一时刻,get方法就只允许被一个线程调用
Mikeyang
2005-03-11
打赏
举报
回复
方案
在类里面声明一个静态属性
public class test{
//静态
private static String strTest;
public test{
if (strTest == null) strTest = 0;
}
public void A1() {
if ("0".equals(strTest)) {
B1();
}
}
public void B1() {
//锁
strTest = 1;
......
//开
strTest = 0;
}
}
大概可以吧
slaterky
2005-03-11
打赏
举报
回复
找一本关于线程的书看看就知道了
lxj_1125
2005-03-11
打赏
举报
回复
能不能给出一点详细的程序代码
谢谢
zcjl
2005-03-11
打赏
举报
回复
加synchronized限制,进行同步管理
java
设计模式之单例模式
主要为大家详细介绍了
java
设计模式之单例模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
JPA2.0
java
x.persistence src 源码
JPA2.0
java
x.persistence src 源码
解决并发冲突:
Java
实现MySQL数据
锁定
策略
2023-08-20:给定一个由W、A、S、D四种字符组成的字符串,长度一定是4的倍数,你可以把任意连续的一段子串,变成W、A、S、D组成的随意状态,目的是让4。小弟先自我介绍一下,本科双非,本科期间成绩比较好,拿了四年的奖学金,研究生电子科大,成绩属于中游水平,技术栈主要是C++,学了一些嵌入式。面试的时候,面试官提问后,脑袋先空白一会儿想不起来,想起来了也是回答的磕磕绊绊,让写设计模式写不出来算法题写的也是磕磕绊绊。如图,这个嘎腰子的吗,怎么这么
急
啊😋 #我的实习求职记录# #我的求职思考#
java
急
转弯面试题_最新的
java
面试题目及参考答案
回答面试题目是
java
个人求职者在求职面试过程中必须完成的一个重要环节,下面是学习啦小编为大家带来的最新的
java
面试题目及参考答案,相信对你会有帮助的。最新的
java
面试题目及答案1、面向对象的特征有哪些方面?1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过...
面试题?知道你
急
~~~但是先别
急
~~~呜呜呜~~~背不来~根本背不来
单例模式:某个类的实例在多线程的环境下只会被创建 一次出来。有饿汉式、懒汉式、双检索单例模式三种;饿汉式:线程安全,一开始就初始化:懒汉式:非线程安全,延迟初始化:双检索:线程安全,延迟初始化:线程:是进程的一个实体,是 cpu 调度和分派的基本单位,是比进程更小的 可以独立运行的基本单位。进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作 系统进行资源分配和调度的一个独立单位。
Java EE
67,540
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章