腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
FileChannel tryLock()方法是检查
锁
还是解锁?
问题似乎是,一个进程是用
java
编写的,另一个是用C编写的,并且不清楚在
Java
端如何实现低级锁定。平台是Solaris
10
。我尝试在文件上引入锁定,以防止在C进程读取文件时由
Java
进程进行更新。我的想法是尝试从
java
代码获取
锁
10
次,然后才无条件地写入文件(我假设
锁
类型是建议
锁
)。然而,
java
tryLock()在第二次尝试时打破了C进程的
锁
,并破坏了读取。if(++iAttemptCnt
浏览 6
修改于2012-12-27
得票数 5
4
回答
同步部分不阻塞!
return xsMethodB(handle);}"http-8080-136" daemon prio=
10
"http-8080-111" daemon prio=
10
tid=0x00007fd87d1a0000 nid=0x70c8 waiting for monitor entry [0x00007fd86e15f000
Java
规范对synchronized关键字做了如下说明: 同步语句代表正在执行
浏览 4
修改于2010-07-14
得票数 7
回答已采纳
1
回答
多生产者和使用者多线程
Java
不按预期工作
我正在研究
Java
的生产者-消费者问题的多个生产者和消费者用例。代码在上。同样的实现也适用于用例,但对于多个生产者消费者用例却表现得很奇怪。notifiedAll Producer t5 has lock t5 produced
10
, integerQueue: [
浏览 1
修改于2019-09-24
得票数 0
回答已采纳
1
回答
SLES 11 - ocfs2 -
锁
似乎不起作用
我有一个小型
java
应用程序作为锁定测试,当我同时在两台机器上运行应用程序时,我应该在一台服务器上获得
锁
,而另一台服务器应该拒绝该
锁
,因为第一台服务器已经持有该文件的
锁
,但在这种情况下,两台服务器都在同一文件上获得一个
锁
7777 number = 1
浏览 0
提问于2010-05-19
得票数 1
2
回答
Glassfish4日志旋转“最大历史文件”问题
\config\logging.properties com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=
10
[2014-12-
10
T18:00:39.372+0900] [glassfish 4.0] [SEVERE] [] [] [tid: _ThreadID=16 _ThreadName=Thread-5]]] [2014-12-
10
T18:00:39.372+0900] [glassfish 4.0] [SEVERE] [] [] [tid:
浏览 3
修改于2014-12-19
得票数 1
1
回答
BroadcastReceiver和ReentrantLock。有什么问题吗?
我想使用静态
java
.util.concurrent.locks ReentrantLock,这样小部件逻辑一次只调用一次。但我担心的是,在非常罕见的情况下,
锁
可能不会被释放,因为它会因为
10
秒的生命周期窗口而提前被杀死。 有人反对使用ReentrantLock吗?释放
锁
的最好方法是什么?目前,我正在考虑在finally块或finalize方法的onReceive结尾处释放
锁
。
浏览 2
提问于2012-05-06
得票数 0
回答已采纳
1
回答
ReeantrantReadWriteLock中的公平锁定
在B.Goetz在实践中的
Java
并发性中,第13.5节说: 6进行此更改的一个原因是,在
java
5.0中,
锁
实现不能区分首次请求读
锁
的线程和重入的
锁
请求,这将使公平地读写
锁
死锁。为什么不公平的读写
锁
不受死锁的影响? 你能解释一下他的意思吗?
浏览 1
修改于2016-05-10
得票数 3
回答已采纳
3
回答
ConcurrentHashMap JDK 8到JDK 6的后端口
Java
8中的ConcurrentHashMap不使用
锁
,尽管6和7JDK实现使用
锁
。有没有
Java
8实现到
Java
6的反向移植? 原因:没有
锁
,=>没有争用,=>性能更好。
浏览 3
提问于2014-04-19
得票数 3
2
回答
不通过双重锁定检查的
java
代码
备注:我知道在
java
5之前(2004年给出),在
java
中双重检查
锁
会失败,甚至在“”字段中添加“”。在
java
5之后,易失性语义已经正确地用于双重检查
锁
。我还知道,即使在
java
5之后,也是由于无序执行造成的.但是,我的问题是:如何编写代码来证明(双重检查
锁
将在没有“易失性”的情况下失败)?。我读过许多文章,指出在
java
中双重检查
锁
将失败,因此我认为下面的代码(试图获取SocketFactory的单例实例)将失败(因为“实例
浏览 5
修改于2019-01-07
得票数 0
回答已采纳
3
回答
Java
同步修饰符
我正在尝试理解
java
中使用同步关键字的
锁
是如何工作的。name; { { }person.give_bonus(); person.money += 50; 现在我的问题是,如果我使用实例
锁
(this )创建一个
锁<
浏览 1
提问于2013-05-27
得票数 0
回答已采纳
1
回答
为什么
Java
对象可以充当
锁
和条件队列?
来自Pactice中的
Java
并发性 “每个
Java
对象都可以隐式地充当
锁
”意味着什么?这是否意味着每个
Java
对象的类都实现了Lock接口,如下所示?对象的类都提供了一些方法,使对象在鸭子类型的意义上像
锁
一样工作?就像每个
Java
对象可以充当
锁
一样,每个对象也可以充当条件队列,而对象中的等待、通知和notifyAll方
浏览 1
修改于2017-10-14
得票数 1
回答已采纳
1
回答
无法实例化类型锁定
为了防止
java
中的饥饿,使用
锁
而不是声明同步函数时,不能实例化
锁
类型 它是否需要像上面的FairLock那样实现 do
java
的锁相等的FairLock?
锁
=新
锁
();
浏览 3
修改于2012-10-25
得票数 1
回答已采纳
2
回答
当将ReentrantLock放入HashMap时,
锁
丢失
我认为可以工作的代码“丢失”了被放入共享类和从共享类中取出的
锁
。@272d7a
10
[Locked by thread Consumer No:0]Thread 13 lock =
java
.util.concurrent.locks.ReentrantLock@272d7a
10
[Lock
浏览 4
修改于2014-01-03
得票数 2
回答已采纳
1
回答
--单个事务--mysqldump的lock-tables选项--内部发生了什么?
我知道--单事务和--
锁
-表是互斥的操作。以下是我关于这些选项的问题。 a)假设我选择使用--lock-tables选项。在本例中,mysqldump获取所有表上的一个读
锁
。例如,我尝试了这个实验--我有一个
Java
(JDBC)程序写入一个名为MY_TEST的mysql数据库表。因此,
Java
进程在等待
锁
释放时被阻塞。我的问题是,如果长时间不释放读
锁
,是否会出现连接超时或任何此类问题?我等了两分钟,没有注意到任何错误,一旦使用"UNLOCK tables“命令释放了
锁
浏览 12
修改于2017-01-21
得票数 2
回答已采纳
7
回答
如何检测死锁?在同步块中超时?
我正在调试一个运行多个线程的
Java
应用程序。在查看日志一段时间后,似乎其中一个线程不再运行。我的猜测是线程正在等待一个从未释放的
锁
(最后一次输出是在调用同步方法之前)。我是否可以为线程配置一个超时;类似于“等待这个
锁
,但如果它在
10
秒后不可用,就不要再等待了!”
浏览 9
修改于2009-07-28
得票数 14
回答已采纳
1
回答
Java
多线程
锁
不能正常工作
整个方案是:import
java
.util.concurrent.locks.*; while(true) { while(true) { ac
浏览 1
提问于2020-08-17
得票数 0
回答已采纳
1
回答
Perl共享变量原子性和可见性
假设有一个共享变量,如下所示:$var =
10
;还是像
Java
中的易失性原语变量一样?
浏览 2
修改于2014-10-06
得票数 6
回答已采纳
1
回答
如何定义Postgres9.0的
锁
等待时间?
其中一个测试用例是复制一个表
锁
,并检查框架在这种情况下的行为。这个测试是使用
Java
完成的,主要是JPA,使用Hibernate和EclipseLink作为JPA供应商,我们单独使用Hibernate,我们有一组接口充当框架的桥梁,以简化我们针对任何其他ORM框架的测试我已经成功地针对我们的MySQL 5.5.11数据库生成了一个表
锁
测试用例,这是因为运行测试用例的应用程序刚刚冻结了50秒(MySQL中
锁
等待时间的默认值),然后日志中出现了一个与表
锁
等待超时异常相关的然后我将测试的配置切换到Postgre
浏览 0
提问于2014-10-10
得票数 0
回答已采纳
1
回答
如何在Sybase中查找表
锁
或行
锁
我在Sybase中有一个存储过程,它是由
Java
代码在逐行插入时调用的,我如何确定这个SP是
锁
表还是
锁
行?要检查基础表属性还是SP本身?CREATE PROCEDURE dbo.sp1 @position_id numeric(
10
,0) OUTPUT
浏览 0
修改于2017-07-08
得票数 1
4
回答
在
Java
多线程中使用超时来避免死锁
在
Java
多线程中避免死锁的策略之一是使用超时。假设一个线程在一个资源上获得了
锁
,现在正在等待另一个资源上的
锁
。在一定时间后,如果它不能获得resource2上的
锁
,那么它应该停止等待resource2上的
锁
。此外,它还应该释放对resource1的锁定。这样就避免了死锁。什么是确切的
java
命令和语法。有什么关于hello-worldish的例子吗?
浏览 2
提问于2012-12-06
得票数 12
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券