腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
即使当状态被解锁时,ReentrantReadWriteLock也无法获得
锁
。
java
、
multithreading
、
reentrantlock
因此抛出TryLockTimeoutException时出错如下: at com.concurrent.NeAccessLockMap.acquireReadOrWriteLock(NeAccessLockMap.
java
:72) 注意,
锁
状态显示为错误
浏览 4
提问于2016-06-21
得票数 3
回答已采纳
1
回答
同步一组线程
java
、
multithreading
、
mutex
我正在用
Java
编写一个程序,在这里我有一个HashMap<String, Deque<Integer>> info; 我的数据是一份维基百科页面的列表,这些页面在一个小时的时间内被访问,并统计了每个页面被访问的次数我希望有一个线程ThreadRead来读取输入
文件
并将信息存储在HashMap中。然后,为使用关联的ThreadCompute的HashMap中的每个键执行一个Deque线程。如果每个ThreadCompute都需要一个不同的互斥体,那么在ThreadRead工作时如何保持所有互斥
锁
?我怎样才能在什么时候
浏览 2
提问于2014-10-01
得票数 0
回答已采纳
1
回答
使用
java
FileChannel FileLock防止
文件
写入但允许读取
java
、
windows
、
locking
、
readwritelock
我希望对一个
文件
有一个独占的
写
锁
,但是允许从任何进程读取。 在运行
Java
7的Windows 7机器上,我可以让FileChannel的
锁
工作,但它可以防止其他进程的读写。如何实现不允许写入但允许其他进程读取的
文件
锁
?
浏览 4
提问于2014-03-25
得票数 5
3
回答
在
Java
中
写
锁
java
、
locking
我有一个名为text.csv的
文件
,我的
java
程序尝试从该
文件
进行读/
写
操作。 当某个用户通过“双击”打开该
文件
时,
Java
中有没有一种方法来检测该
文件
是否被打开以进行写入?
浏览 1
提问于2014-02-26
得票数 0
4
回答
文件
读/
写
锁
excel
、
file
我有一个应用程序,在该应用程序中,我打开一个日志
文件
进行写入。在某个时候(当应用程序运行时),我用Excel 2003打开了该
文件
,它说应该以只读方式打开该
文件
。对我来说没问题。但是我的应用程序抛出了这个异常:为什么会发生这种情况? (注意:我没有在Excel 2007中观察到这种行为。)
浏览 0
提问于2008-12-02
得票数 1
1
回答
并发的最佳
锁
:一次写入和无限次读取
java
、
concurrency
、
locks
Java
中有允许我这样做的
锁
吗? 可选但很好:锁定超时-过一段时间后释放
锁
以避免死锁。
浏览 2
提问于2013-04-16
得票数 2
回答已采纳
1
回答
如何在Lisp中抓取读写
锁
而不释放它?
multithreading
、
lisp
、
ccl
、
readwritelock
在这个应用程序中,我需要写几个
文件
,所以我为每个
文件
做了一个读写
锁
。 我读了,但是找不到任何像抓
写
锁
这样的函数.我只能找到“抓取
锁
”、“读
锁
”和“
写
锁
”。‘抓取
锁
’不会在读写锁上工作,另外两
浏览 1
提问于2014-04-16
得票数 0
回答已采纳
2
回答
Java
ReentrantReadWriteLock请求
java
、
thread-safety
、
reentrantreadwritelock
、
readwritelock
关于
Java
语言中的ReadWriteLocks (特别是ReentrantReadWriteLock实现),我只想提一个简短的问题,因为我觉得sun文档并不清楚。如果一个线程持有一个读
锁
,而另一个线程请求一个
写
锁
,会发生什么?
写
锁线程是否必须等待当前持有的所有读
锁
被释放?另外,是否所有新的读
锁
请求都会被阻塞,直到
写
锁
被授予并释放? 谢谢
浏览 7
提问于2009-07-07
得票数 0
回答已采纳
1
回答
Java
8盖章
锁
:为什么这段代码不会导致死锁?
multithreading
、
java-8
、
optimistic-locking
、
optimistic-concurrency
、
stampedlock
为了理解
Java
8中的乐观锁定,我遇到了以下代码。。 正如在博客中解释的那样,这段代码试图将读
锁
转换为
写
lock.The代码,如果读
锁
转换为
写
锁
失败,则请求显式
写
锁
。令我费解的是,,当父线程已经持有读
锁
时,怎么可能会授予显式
写
锁
呢?--在强制请求
写
锁
之前,它看起来并不像读取锁在任何时候都被释放。据我错误的理解,线程会无限地等待
写
锁</e
浏览 8
提问于2021-01-13
得票数 0
1
回答
ReadWriteLock。从readLock升级到writeLock的理解
java
、
multithreading
、
readwritelock
Goetz在
Java
中的并发性实际上提到了从readLock升级到writeLock是很容易死锁的。 因此,从这一点来看,我认为提供升级操作在理论上甚至是荒谬的。或者一个实现可以解决这个问题?
浏览 5
提问于2016-05-07
得票数 3
回答已采纳
1
回答
是否存在与
java
.util.concurrent.locks.ReentrantReadWriteLock?等价的C++?
java
、
c++
、
multithreading
、
qt
、
boost
我以前在
Java
中用
java
.util.concurrent.locks.ReentrantReadWriteLock做过这件事,而且非常没有痛苦。但是现在我在当前的C++项目中遇到了很多麻烦,因为我找不到可重入的读/
写
锁
实现。具体来说,我想要一个允许线程获得读
锁
,如果它已经有
写
锁
,没有阻塞和不放弃
写
锁
。原因很简单:我的一些setter方法调用getter方法,前者(通常)获得
写
锁
,后者获
浏览 4
提问于2013-06-26
得票数 8
1
回答
java
.util.concurrent.locks.ReentrantReadWriteLock文档
java
、
reentrantreadwritelock
免责声明:我不太擅长
Java
,我只是比较C#和
Java
之间的读/
写
锁
来更好地理解这个主题&这两个实现背后的决策。 // Here is a code sketch showing how to explo
浏览 3
提问于2010-05-23
得票数 1
回答已采纳
4
回答
如何检查
文件
是否可以删除?
java
、
io
如何使用检查可以删除
文件
的?if (!
浏览 11
提问于2011-02-22
得票数 2
回答已采纳
1
回答
ReentrantReadWriteLock。读写优先
java
、
multithreading
、
concurrency
、
locking
、
reentrantreadwritelock
我研究ReentrantReadWriteLock 写入持续时间-3时间单元 请比较来自<em
浏览 0
提问于2014-04-16
得票数 3
回答已采纳
1
回答
当
java
applet的多个实例在服务器上的同一
文件
中写入时,如何避免出现bug
java
、
file
、
concurrency
、
applet
、
locking
我已经使用
Java
几个月了。但是,当由不同用户运行的同一个applet的多个实例同时尝试对同一
文件
进行读/
写
操作时,如何确保没有bug呢?有没有可能有一种
锁
只允许一个用户同时读/
写
文件
,而让applet的其他实例等待
锁
被释放? 这是为了在服务器上存储游戏的高分--我想,这个问题类似于wiki上发生的事情。
浏览 2
提问于2013-11-30
得票数 1
2
回答
MySQL的
写
锁
应该暂停读
锁
mysql
、
locking
根据MySQL文档,如果任何会话都持有表的读
锁
,则另一个会话请求同一表的
写
锁
,则必须给出
写
锁
,并等待读
锁
。谁错了:我还是
文件
?(MySQL服务器5.5.27版) “<
浏览 5
提问于2012-08-29
得票数 1
回答已采纳
3
回答
有关读写
锁
的查询
java
、
multithreading
、
java.util.concurrent
我正在研究
java
并发API,并试图了解读写
锁
的有用性。javadoc表示ReadW区块维护一对
锁
,一个用于读,另一个用于
写
操作。当
写
锁
是由线程独占访问时,多个线程可以获得读
锁
。是否存在readwrite
锁
实际有用的场景?
浏览 7
提问于2013-08-12
得票数 5
回答已采纳
1
回答
锁
文件
的Mercurial替代方案
android
、
mercurial
我使用Eclipse来为Android开发
java
。我已经安装了Mercurial来和其他程序员一起控制源
文件
。但我不喜欢mercurial的工作方式,当有人修改
文件
时,没有锁定
文件
的选项。我知道mercurial以这种方式工作,但我们更喜欢
锁
“方法”。有没有任何替代
锁
文件
的mercurial?有没有办法配置Eclipse以避免对只读
文件
进行
写
操作?如果我有一个只读的源
文件
,使用Eclipse我可以打开它并在其中写入
浏览 1
提问于2012-08-30
得票数 2
回答已采纳
3
回答
让所有线程等待一个方法完成
java
、
multithreading
在其中一个线程中,我有一个将数据写入
文件
(.txt)的方法(线程1),而在另一个线程中,我有一个从同一
文件
读取数据的方法(线程2)。它看起来是这样的:线程1:writeTextToFile(文本)从
文件
中读取数据的方法与线程2写入的
文件
相同,以便在没有任何其他线程运行的情况下和平执行,直到它完成readFile();package parser; import
java
.util.ArrayList;
浏览 2
提问于2015-05-17
得票数 0
3
回答
读
锁
写
锁
database
、
multithreading
、
concurrency
、
transactions
、
locking
我对读和
写
锁
有点不确定,只是需要有人来检查一下,关于读/
写
锁
的这些事实是否正确。读
锁
: 当一个行
浏览 4
提问于2011-10-10
得票数 38
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券