腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
Java
多线程中使用超时来避免死锁
、
、
、
、
在
Java
多线程中避免死锁
的
策略之一是使用超时。假设一个线程在一个资源上获得了
锁
,现在正在等待另一个资源上
的
锁
。在一定时间后,如果它不能获得resource2上
的
锁
,那么它应该停止等待resource2上
的
锁
。此外,它还应该释放对resource1
的
锁定。这样就避免了死锁。 但是如何在
Java
中实现它呢?如何显式“释放”
锁
?如何
定义
等待锁定
的
超时
浏览 2
提问于2012-12-06
得票数 12
回答已采纳
1
回答
用
Java
实现非静态Ad
锁
、
Horstmann写
的
“核心
Java
I”一书,他在第577页中提到了这些特殊
锁
:{ private double[accounts[to] += amount; }在这里,创建对象只是为了使用每个
Java
所拥有的
锁
。如您所知,锁定是一种阻止其他线程执行特定代码块
的
浏览 6
提问于2020-10-01
得票数 0
回答已采纳
2
回答
指定有效
的
唤醒
锁
级别
、
、
、
但是,当我按下通知时,应用程序崩溃了,LogCat说: 请帮帮我!
浏览 2
提问于2013-03-21
得票数 8
回答已采纳
5
回答
为什么
锁
状态等待一定要保持
锁
、
、
、
、
我对此表示怀疑,在
Java
语言中,在等待满足某些条件之前,我们需要获得
锁
。例如,int监视器
锁
: System.out.println("before lock ..."); System.out.println.."); e.printStackTrace(); lock.unlock();那么,为什么我们不能等待,没有
锁
浏览 4
提问于2015-09-25
得票数 27
回答已采纳
1
回答
在
Java
语言中,ConcurrentHashMap中
锁
的
数量有可能大于存储桶
的
数量吗?
、
、
、
正如我们所知,
java
的
ConcurrentHashMap有许多内部
锁
,每个
锁
都保护存储桶数组
的
某个区域。即默认
的
concurrencyLevel和initialCapacity是相同
的
。 是有可能有更多
的
不。
锁
的
数量要比没有。水桶
的
?
浏览 0
提问于2016-09-28
得票数 0
7
回答
对于
Java
类来说,内部
锁
实际上意味着什么?
、
、
、
为了正确理解
Java
并发
的
问题和解决方案,我阅读了正式
的
Java
教程。在其中一个页面中,他们
定义
了内在
锁
和同步 。在这一页中,他们说: 当线程调用同步方法时,它会自动获取该方法
的
对象
的
内部
锁
,并在该方法返回时
浏览 21
提问于2016-07-05
得票数 14
回答已采纳
1
回答
JCIP书中
定义
的
核心
java
内部
的
一个受保护对象
的
示例
、
、
、
将受保护
的
对象
定义
为: 守卫着。只有在持有特定
锁
的
情况下才能访问受保护
的
对象。受保护对象包括封装在其他线程安全对象中
的
对象和已知由特定
锁
保护
的
已发布对象。哪一个可以作为核心
Java
内部这样一个对象
的
例子?
浏览 0
提问于2012-07-03
得票数 0
回答已采纳
2
回答
为什么C++/
Java
内存模型不包括条件变量
、
、
、
、
我指的是C++11内存模型
的
正式
定义
(Mark等),它包括原子、
锁
、放松内存模型,但没有对条件变量
的
行为进行正式
定义
。类似地,在
Java
内存模型中,等待()和通知()机制也没有
定义
。为什么会这样呢?
浏览 3
提问于2017-04-11
得票数 2
回答已采纳
1
回答
在机器启动期间测量
java
服务
的
性能?
、
、
、
、
我们有几个
java
应用程序,它们使用Tankui
的
java
服务包装器作为Windows服务运行。当机器启动时(前30秒),我们
的
客户遇到了可伸缩性问题。什么是一个好
的
外部工具或技术,能够捕获
java
.exe统计数据(线程计数、堆使用等)在机器启动
的
时候? 线程X在
Java<
浏览 4
提问于2015-03-10
得票数 2
回答已采纳
3
回答
Java
中
的
Linux文件锁定
、
、
、
我正在考虑在我
的
java
代码中实现一些自
定义
的
文件
锁
逻辑,以支持任何驱动器上
的
文件
锁
。有没有人能推荐一个好
的
做法? 谢谢,
浏览 5
提问于2012-09-22
得票数 1
1
回答
当我运行此代码时,应用程序不会终止
public class Threaddemo { Thread t2 = new Thread(new SyncThread(obj2, obj3)
浏览 1
提问于2016-01-29
得票数 0
1
回答
CEDET覆盖颜色主题
在我
的
.emacs文件中有:(add-to-list 'load-path我
的
问题是,当我使用JDEE时,
Java
文本
的
颜色恢复到我应用颜色主题之前
的
颜色。这是一个问题,因为默认
的
颜色很糟糕,而且我希望无论如何都能应用我
的
颜色主题。有没有办法让颜色主题优先于JDEE?
浏览 0
提问于2012-04-05
得票数 3
回答已采纳
3
回答
如果当前线程崩溃,读写
锁
会发生什么情况
、
、
正如标题所说,好奇当当前线程崩溃时,读写
锁
会发生什么。但是,如果readLock.lock()语句崩溃,
锁
会自动释放吗? 谢谢,
浏览 6
提问于2012-12-21
得票数 0
回答已采纳
2
回答
JMM与幽会
的
不良使用
、
、
、
、
lock.unlock();在
java
和c++中,内存模型都允许x=42在
锁
(1)之后移动。因此,在C++记忆模型中,他们
定义
了尝试锁定
的
行为可能是假。但是,我没有找到
java
内存模型中用于尝试
锁
的
规范。可以在线程2中断言,保证在中传递。推荐信会有帮助
的
! 参考文献:
浏览 2
提问于2015-01-06
得票数 1
回答已采纳
3
回答
Java
同步修饰符
、
我正在尝试理解
java
中使用同步关键字
的
锁
是如何工作
的
。如果我有一个类(忘记那些糟糕
的
做法,比如使用public var,等等){ public String name;"; }person.give_bonus(); person.money += 50; 现在我
的</e
浏览 1
提问于2013-05-27
得票数 0
回答已采纳
1
回答
如何在
Java
中获取"ShareDenyWrite“文件
锁
、
、
我需要获得一个
Java
文件上
的
SharedDenyWrite
锁
。
定义
为:“其他应用程序可以打开该文件进行读取,但不能进行写入。”这在Delphi中是可能
的
,只需打开一个文件和参数"fmSharedDenyWrite“即可。 但是我找不到
Java
的
等价物。共享
锁
( lock(0,Long.MAX_VALUE,false) )不会阻止其他程序写入文件。这对我也不起作用。这样做
的
目的是阻止tortoise svn和intellij
浏览 21
提问于2020-06-19
得票数 0
回答已采纳
1
回答
Java
Lock.lock()和Lock.lockInterruptibly()
、
、
、
我想知道
锁
是如何在
Java
中实现
的
。在一些教程中,我发现应该使用wait()和notify()、/notifyAll()和一些布尔标志来实现它们(可能比这复杂得多,但基本上应该是这样
的
) locked=false; } 但我知道接口锁
定义
了两个方法如果
锁
是使用w
浏览 13
提问于2016-01-20
得票数 2
3
回答
Livelock还是死锁?
、
、
我正在准备
Java
SE 7程序员II考试。在其中一个模拟考试中,有一个练习是从代码遭受
的
线程问题来命名
的
。public synchronized void increment(Counter obj) { }他们说这是一个活
锁
。
浏览 3
提问于2014-07-07
得票数 1
1
回答
Java
:监视Locks
的
获取
、
、
我目前正在大量试验
java
的
安全机制,以便理解如何最好地在沙箱中执行不受信任
的
代码。您要防止
的
事情之一是无限循环,这就是为什么在理想情况下,您希望在其自己
的
线程中运行不受信任
的
代码。当然,现在恶意代码可能会进行一些繁重
的
处理,从而导致线程挂起。要从根本上摆脱这个线程,唯一
的
方法就是使用
java
的
过时
的
Thread.stop()机制。这有问题
的
主要原因是线程持有的所有
锁</e
浏览 1
提问于2013-06-06
得票数 5
回答已采纳
1
回答
c++中pthread库中
的
互斥是否与
Java
中
的
synchronized关键字相同
、
、
、
c++中pthread库中
的
mutex是否与
Java
中
的
synchronized关键字相同(我放在里面的任何调用函数都是线程安全
的
)?这是不是正确
的
做法,或者我误解了互斥?
浏览 0
提问于2013-04-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 的锁优化
Java中的读写锁ReentrantReadWriteLock
Java锁的升级过程:从偏向锁到重量级锁的演进
Java 线程锁技术
Java高效并发之乐观锁悲观锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券