腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(3739)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
SQL Server
锁
升级
我的应用程序每晚运行一个清除
过程
,以便从OLTP应用程序的主表中删除旧记录。我在清除
过程
中遇到了
锁
升级
,这会阻塞对表的并发插入,因此我修改了清除
过程
,以循环和删除4900个块中的记录,这应该远远低于SQL Server的
锁
升级
阈值5000。虽然
锁
升级
已大大减少,但SQL Server事件探查器仍会报告循环中以下DELETE语句的偶尔
锁
升级
: -- outer loop increments @Bat
浏览 4
提问于2015-03-11
得票数 0
1
回答
使用ReentrantLock作为同步可靠吗?
我搜索了很多,但与'ReentrantLock'和正常'
synchronized
'的
过程
相混淆。例如(1)://lock is guaranteed to be acquired 示例(2)lock.lock(); //problem here//dostufffinally{}
浏览 1
提问于2015-11-14
得票数 0
回答已采纳
1
回答
在Server 2016中禁用
锁
升级
的缺点是什么?
在I
3
32 cpu 240 32 2012R2服务器上在AWS上使用Sever 2016。我们可以修改表以禁用
锁
升级
。 然而,这样做的代价是什么。这仅仅是因为我们为
锁
消耗了更多的内存(我们有足够的200 it内存),就是这样吗?或者是其他的问题。
浏览 0
提问于2017-09-21
得票数 5
回答已采纳
1
回答
同步发布命令
我扫描了
synchronized
语句上的所有java
synchronized
,找出了这个问题的答案,没有结果。 doSomething();假设thread1先到doSomething(),然后是thread2,然后是thread
3
,它将阻塞和等待
synchronized
语句。问题 当thread1释放
锁
时,哪个线程将首先
浏览 1
提问于2012-06-30
得票数 11
回答已采纳
2
回答
锁
获取时的内存可见性
锁
B是在
锁
A被释放后获得的,它足够内存可见性吗?例如,以下代码:
synchronized
(A) {}Thread.sleep(1000); state += 1;线程在同一时间启动,线程B睡眠时间可能任意高,只是为了确保在线程A使用更新Whe
浏览 2
修改于2013-06-22
得票数 2
回答已采纳
5
回答
同步使对象锁定
我对对象
锁
感到困惑。下面的类有4个方法,方法addB()是同步的。对象
锁
一次只允许一个线程吗?void addC(){ } d++; } 编辑:我有
3
个线程(t1、t2和t
3
),每个线程都要访问addB()、addC()和ad
浏览 0
修改于2010-07-02
得票数 3
回答已采纳
1
回答
kotlin,为什么反编译的java代码会将同步
锁
块转换为同步(Var1){}+代码块?
在kotlin中,有同步块 // code do something它的意思是释放
锁
,直到所有// code fo something完成。但是在反编译的java代码中,同步(
锁
)块被放在代码块之外。
synchronized
(var1){},这是否意味着
锁
将被过早释放,以至于//
浏览 98
提问于2019-04-19
得票数 -1
回答已采纳
1
回答
java中的同步关键字是如何实现的?
这些可以通过使用java通过
synchronized
关键字提供的概念来解决。JVM在这个
过程
中有帮助吗?
浏览 0
提问于2012-09-11
得票数 5
回答已采纳
1
回答
java对象在多个
锁
下的可见性
在运行下面的代码时,我有时会在打印B的内容时得到陈旧的数据,我真的不明白为什么会发生这种情况,因为更新和接收B的内容受到B的
锁
的保护。还请注意,B.updated()不是同步的,但我不认为这是问题所在,因为在访问B的内容之前,我要确保将更新的计数器设置为2。class B { int updated = 0 // get and set protected by B's mo
浏览 4
提问于2014-06-28
得票数 1
回答已采纳
3
回答
是否可以从另一个线程调用锁定对象的方法?
当线程1具有对象的内部
锁
时,...有没有可能打电话给在线程2中,我是否需要分别键入object.method();在线程2中阻止它在线程1持有
锁
时调用方法?我知道ConcurrentModificationExceptions的原因通常是因为映射在迭代
过程
中发生了变化,但我非常确定在我的例子中并非如此,因为在迭代中只有"get"-statemen
浏览 0
提问于2011-10-02
得票数 0
回答已采纳
2
回答
如果在实例方法中放置静态
锁
,会发生什么情况?
;
synchronized
(lock1) { }
synchronized
(lock2 ) { }
synchronized
(lock2 ) { }
synchronized
(lock1) { } 这里将发生的情况是,如果多个线程共享X类的对象A,并且某个线程t1正在执行f1的块,那么在t1出f1块之前,所有试图输入函数f
浏览 4
修改于2014-09-15
得票数 2
回答已采纳
2
回答
notifyall()不是最后一条语句
public
synchronized
void EndRead(){ readers--; notifyAll(); }现在,如果notifyAll()不是
synchronized
方法中的最后一条语句,这有关系吗?假设:2) notifyAl
浏览 8
修改于2013-05-03
得票数 0
1
回答
Ubuntu18.04:启动时不同的徽标和不同的锁定屏幕
当我更新到18.04时,这个奇怪的双U标志在
升级
过程
中一直存在,现在我的家庭屏幕和
锁
屏都不一样了。
锁
屏1
锁
屏2
浏览 0
修改于2018-12-21
得票数 0
回答已采纳
1
回答
SQL Server中的
锁
管理和查询开销
估计的子树成本是否将获取
锁
和
锁
升级
的成本纳入其公式中?另外,我认为管理
锁
的
过程
需要CPU。查询的CPU时间是否包括用于
锁
管理和锁定相关任务的CPU时间?
浏览 0
提问于2021-06-19
得票数 1
回答已采纳
5
回答
等待/通知死锁
public
synchronized
MyObj getData() {
synchronized
isFull()) {
synchronized
(this) { }现在,当队列已满时,我想添加另一个“
锁
”,并且有人试图向队列中添加更多数据: public
synchron
浏览 3
修改于2011-12-16
得票数 1
2
回答
我不明白为什么这段代码会导致死锁
在我看来,这就是我想要发生的事情: 非常感谢!= name; { }
synchronized
%n", t
浏览 0
提问于2019-09-11
得票数 0
回答已采纳
3
回答
是进入同步块原子吗?
想象下面的情况
synchronized
(object){object.modify();}
synchronized
(object){object = new Object()} Thread1:检查
锁
(
浏览 0
修改于2015-03-24
得票数 4
回答已采纳
3
回答
块级同步
假设下面的同步块是类的同一个方法()中的:
synchronized
(OBJ1){} shared code...
synchronized
(OBJ2){}以下查询: 1)如果一个线程通过获取OBJ1上的
锁
进入OBJ1,那
浏览 4
修改于2012-05-19
得票数 0
回答已采纳
2
回答
使用随机字符串的JAVA同步
我有一个关键的
过程
,我必须确保在任何时候都不能处理两个等价的MyObject (可以是不同的实例,但在逻辑上是相等的)。UUID.randomUUID().toString();
synchronized
work
浏览 6
提问于2017-09-18
得票数 1
1
回答
java中的同步(对象和静态方法)
public
synchronized
void a(){ }用的
锁
是什么。它会自动锁定“此”,就像我们在下面的示例代码中那样吗?public void a(){ //TODO}
synchronized
(this) { //TODO
浏览 3
提问于2014-01-18
得票数 2
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券