腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
了解
java
多线程
中
的
公平
锁
、
我正在尝试理解
java
中
的
公平
锁
,并且我已经执行了 http://tutorials.jenkov.com/
java
-concurrency/starvation-and-fairness.htmlthis.notify();} 我理解了大部分,但我有两个疑问 1)在该行代码
中
= queueObject; 这部分是
浏览 5
提问于2019-04-30
得票数 0
回答已采纳
1
回答
同步发布命令
、
我扫描了synchronized语句上
的
所有
java
synchronized,找出了这个问题
的
答案,没有结果。 在释放
锁
时应用
的
一般顺序规则是什么?
浏览 1
提问于2012-06-30
得票数 11
回答已采纳
1
回答
无法实例化类型锁定
、
为了防止
java
中
的
饥饿,使用
锁
而不是声明同步函数时,不能实例化
锁
类型 它是否需要像上面的FairLock那样实现 do
java
的
锁相等
的
FairLock?
锁
=新
锁
();
浏览 3
提问于2012-10-25
得票数 1
回答已采纳
2
回答
Java
飞行记录器
中
的
ReentrantLock
、
、
、
ReentrantLock使用什么样
的
机制?我正在努力弄清楚它在
Java
飞行记录下会出现在哪里。我
的
期望是
锁
将在
Java
等待部分下,但情况似乎并非如此。背景: if (exclusive) { } }在我
的
实验
中</
浏览 0
提问于2021-06-20
得票数 0
回答已采纳
1
回答
ReeantrantReadWriteLock
中
的
公平
锁定
、
在B.Goetz在实践
中
的
Java
并发性
中
,第13.5节说: 6进行此更改
的
一个原因是,在
java
5.0
中
,
锁
实现不能区分首次请求读<
浏览 1
提问于2016-05-10
得票数 3
回答已采纳
2
回答
JAVA
中
重入
锁
中
公平
参数
的
目的是什么?
、
、
我在浏览可重入
锁
的
Java
时发现了以下文本:
锁
的
公平
性不能保证线程调度
的
公平
性。因此,使用
公平
锁
的
多个线程
中
的
一个可以连续多次获得该
锁
,而其他活动线程则没有进展,目前也没有保存该
锁
。根据我
的
理解,如果OS调度程序调度相同
的
线程(之前获取
锁
),并且再次尝试获取相同
的
浏览 0
提问于2021-12-03
得票数 0
回答已采纳
2
回答
Java
锁
解释
、
、
value + 1; lock.unlock(); return temp; }简而言之,下面这句话真的让我感到困惑。private Lock lock; 这里
的
锁
是什么?它
的
类型是什么
浏览 0
提问于2017-03-25
得票数 1
回答已采纳
1
回答
Java
监视器
的
等待集比条目集具有优先级吗?
、
、
、
、
我想问您一个与
Java
多线程
有关
的
问题。 但是当notify/notifyAll被调用时,它们是如何竞争
的
呢?等待集中
的
线程在获取监视器时是否优先于条目集中
的
线程
浏览 0
提问于2019-06-27
得票数 4
1
回答
公平
保证FIFO调度吗?
、
、
、
直接从这个 提前谢谢。
浏览 3
提问于2013-07-23
得票数 1
回答已采纳
2
回答
这些是关于
Java
并发
的
高级/不
公平
的
面试问题吗?
、
、
下面是一些我最近问过受访者
的
问题,他们说他们知道
Java
并发性: 解释“内存可见性”
的
危险-- JVM可以重新排序对不受监视器保护且未声明
的
volatile
的
变量
的
某些操作,这样一个线程可能看不到另一个线程所做
的
更改通常,我通过显示代码来问这个问题(例如,Goetz等人在清单3.1
中
的
清单3.1
中
的
“”
中
的
NoVisibility示例),并询问出了什么问题。解释v
浏览 0
提问于2012-12-07
得票数 12
回答已采纳
2
回答
.NET
中
的
锁
(监视器)内部实现
、
、
、
、
为了掌握一些技术,您必须知道它是如何在一个抽象级别更低
的
情况下制造
的
。在
多线程
编程
的
情况下,最好
了解
同步原语。 “如果有多个线程争
锁
,就会在”就绪队列“上排队,并在先到先得
的
基础上授予
锁
。注意: Windo
浏览 1
提问于2011-02-24
得票数 38
回答已采纳
1
回答
等待读锁定
的
读和写锁定线程
、
我有一个
多线程
程序,其中我创建了一个
公平
值为true
的
ReadWriteLock实例。此应用程序已停止响应。除了上面的线程,还有另外三个线程。一个线程正在等待获取写
锁
。然而,另外两个线程正在等待获取读
锁
。 问题是为什么有两个线程在等待读
锁
?这是不是因为
公平
值为真,请求写
锁
浏览 4
提问于2015-03-21
得票数 1
1
回答
线程是否有可能在wait()循环中挨饿?
、
、
、
假设现在,在线程2完全退出之前,Thread 3是同步块之外
的
BLOCKED来获取监视器。这在概念上是可能
的
吗? 编辑:如果是这样的话,我该如何防止饥饿?
浏览 0
提问于2021-07-09
得票数 0
回答已采纳
1
回答
如果同一个线程一次又一次地获取
锁
,那么ReentrantLock如何
公平
?
、
、
我是高级
Java
和学习重入
锁
的
新手。我理解ReentrantLock有一个
公平
的
参数,它确保
锁
被分配给大多数饥饿
的
线程(与同步内部
锁
中
的
情况不同)。但是,可重入也意味着同一个线程可以通过增量holdCount一次又一次地重新获取
锁
。如果同一个线程永远获取
锁
,它如何保证
公平
性?
浏览 0
提问于2018-04-30
得票数 3
回答已采纳
1
回答
公平
可重入
锁
C++
、
当一个线程比另一个线程做更多
的
工作时,我正在编写一个遭受饥饿
的
程序。关键部分由可重入
的
QMutex保护,这是不
公平
的
。我以前做过一些研究,在boost中有shared_lock,但是我不需要读/写
锁
。只是一个
锁
,这将保证每个
浏览 3
提问于2015-09-11
得票数 5
1
回答
用
锁
实现
Java
多线程
同步
、
在
Java
中
,我们可以通过使用Lock接口和ReentrantLock类实现
公平
性,如下所示:一旦我们实现了
公平
性,那么在多个线程等待访问
锁
的
情况下,等待时间最长
的
线程被赋予访问
锁
的
权限。有谁能提供JVM如何让线程等待很长时间
的
详细信息,即JVM是如何实现
公平
性
的
。
浏览 5
提问于2016-04-24
得票数 3
回答已采纳
3
回答
Java
中
的
StampedLock是什么?
、
、
、
我正在编写
Java
代码,我需要在其中实现线程。我正在浏览
Java
8API,并逐渐
了解
了盖章
锁
的
情况。有人能告诉我为什么在
多线程
中使用StampedLocks吗? 提前谢谢。
浏览 3
提问于2014-09-29
得票数 32
回答已采纳
2
回答
服务器端同步块
、
、
、
我希望服务器一次为一个客户端执行服务
的
某一部分强制代码,线程安全;然后依次执行。以下是服务器端服务实现
中
执行以下操作
的
部分:public static Object lock_GeriArama_GetBorcData_GetMukDataSP = new Object(); 我
的
问题是:我想我看到了我知道服务器
浏览 1
提问于2013-11-11
得票数 1
回答已采纳
1
回答
conditionVariable.await()如何在
Java
类
中
工作
、
当监视器对象
中
的
线程调用conditionVariable.await()方法时,我看到全局互斥
锁
已在监视器对象
中
解锁。但是,当
锁
被解锁时,哪个队列是优先级
的
?那么,当互斥
锁
被解锁时,哪个线程可以访问对象,对象外互斥
锁
队列
中
的
第一个线程还是conditionVariable队列
中
的
第一个线程?哪个队列被排序?
浏览 1
提问于2014-02-03
得票数 0
回答已采纳
1
回答
Java
增量基准
、
、
、
我研究了
多线程
增量
的
最佳性能。我检查了基于同步、AtomicInteger和自定义实现
的
实现,比如在AtomicInteger
中
,但是在失败
的
parkNanos(1)上。但是在自定义实现
中
,随机执行有时会发生错误
的
执行。好病例- 50 op/微秒,坏病例- 0.5 op/微秒。我试过几次执行这个测试,每次测试都会发生在不同
的
线程
中
。另外,我在另一台机器上尝试了这个测试,结果是一样
的
。也许这是个测试
浏览 3
提问于2015-11-01
得票数 7
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券