腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
我可以访问Java中的同步块使用的锁吗?
有一个简单的列表:当我需要同步时,我经常执行以下操作:} 现在,我需要使用Condition创建一个Lock.newCondition()对象,我可以访问
synchronized
{}使用的
底层
锁来创建我的条件,还是应该删除同步块并使用自定义的
浏览 0
提问于2016-04-06
得票数 1
回答已采纳
1
回答
这个递归同步如何调用而不是死锁?
这是@
synchronized
正在做的特殊事情,还是
底层
互斥锁的一个特性?工作的示例代码:{ { }} { { NSLog(@"Doing
浏览 1
提问于2012-01-21
得票数 4
回答已采纳
1
回答
Java方法与成员同步
这个原语只保护同时使用它的其他成员之间的并发访问,还是跨在该对象的任何
底层
成员上同步的任何成员? InnerThing innerThing; innerThing.mutate();
sync
浏览 2
提问于2021-05-27
得票数 0
回答已采纳
1
回答
应该在哪一层捕获异常?
队列实现看起来像这样 if (currentSize == maxSize) {queue2.addAll(queue1); queue2 = new LinkedList<T>();现在,我的包装器将依赖
底层
的我的问题是-依赖
底层
组件抛出异常是一种好的做法,还是值得在ImplementStackUsingQueue中复制异常处理条件currentSi
浏览 1
提问于2014-05-30
得票数 1
4
回答
"
synchronized
(this)“与"
synchronized
((BaseClass)this)”
对于下面的程序, protected int c;
synchronized
(this) { }
synchronized
( (我不确定在"dec()“方法中,SuperClassA强制转换的"this”引用是否为
synchron
浏览 2
修改于2017-05-23
得票数 10
回答已采纳
3
回答
synchronized
方法与
synchronized
块
如果我有以下代码....... public
synchronized
methodB如果是,这是不是我们在私有虚拟对象上使用
synchronized
块的情况,以便methodA和methodB可以在不同的线程上并行运行,而不是methodA (或methodB)在不同的线程上并行运行。
浏览 2
提问于2011-05-27
得票数 4
回答已采纳
1
回答
等待()并通知() JMM语义
正如我们所知道的,在
synchronized
块中的入口,一个线程对其作用域中的所有共享(非本地)变量执行重读。某些
底层
体系结构的示例:如果线程A更新RAM中对象的状态,则进入同步块的线程B将看到更改。在退出
synchronized
块时也会发生类似的事情:线程将其作用域中的所有内容都刷新到内存中,以便其他线程可以看到它。这些都是JVM可见性的基本保证,也是在出现强制执行规则之前发生的情况。但是,在语义上,使用wait()或notify()的代码是否也做了所有这一切并不十分清楚:毕竟,它没有明确地输入或离开
synchronized</e
浏览 1
修改于2020-05-02
得票数 1
回答已采纳
0
回答
分布式Spring REST服务中的线程安全
底层
资源是Lucene索引编写器,在任何时候,只能打开一个编写器。试图在已经打开的写入器上打开它的线程将失败。我不希望我的线程失败,但请等待。代码适用于单服务器应用程序部署,但我猜,它在分布式环境中会失败,因为在每个JVM中都会有多个@Service实例,导致不同的锁,而
底层
受保护的资源是单个锁。
synchronized
(modifyIndexLock){} 写入器池不可用,但只有一个实例。
浏览 9
修改于2017-06-12
得票数 0
回答已采纳
1
回答
包含方法调用的同步块,这会起作用吗?
它能防止三个
底层
方法无序地更改myIntArray吗?下面3个方法声明是否需要
synchronized
关键字?我的同步代码块应该在Runnable周围而不是在它里面吗?public void run()
synchronized
public void run()
浏览 0
修改于2017-05-23
得票数 0
回答已采纳
3
回答
synchronized
(this)和
synchronized
方法有什么区别
假设我们有以下两个示例代码: this.hello = "hello World";还有这张
synchronized
(this){ }那么现在有人能告诉我有什么不同吗
浏览 2
提问于2010-12-09
得票数 30
回答已采纳
6
回答
java语法:"
synchronized
(this)“
synchronized
(this) { wait(endTime - System.currentTimeMillis()
浏览 1
修改于2012-11-07
得票数 32
回答已采纳
1
回答
synchronized
(this)和
synchronized
(其他对象)有什么区别?
Public Class A private Object memberlockObject = new Object(); // Do something; } } public doStuffa
浏览 2
修改于2016-06-14
得票数 0
4
回答
如果有synchronizedMap(),为什么需要ConcurrentHashMap?
Collections.synchronizedMap()代理
底层
映射,在每个方法上添加
synchronized
块。另一方面,ConcurrentHashMap并没有在读/写操作上锁定整个映射。
浏览 1
提问于2017-03-30
得票数 4
3
回答
无法理解以下java代码中的线程同步行为
BLOCKThe val of i= 0The val of i=2The val of i= 4The val of i= 6The val of i= 8Out of
Synchronized
BLOCKIn
Synchronized
浏览 1
修改于2016-01-09
得票数 1
2
回答
Java多线程和异步Http请求处理
但是,在
底层
,客户端使用线程池。例如,我们有以下设置。Client -> calls methods from the
synchronized
onLoaded -> calls thread unsafe code
synchronized
onError -> calls thread unsafe code
synchronized
onCompleted -&g
浏览 0
提问于2011-06-10
得票数 1
回答已采纳
2
回答
synchronized
的行为
我读到同步块中的代码遵循“在此之前发生”的语义,因此写在同步块中的所有值都应该对其他线程连续可见。此外,我读到缓存仅在同步块终止时刷新。在下面描述的场景中,如果只使用同步块终止刷新缓存,那么如何执行上面的“在此之前发生”的语义?现在可以保证线程B看到线程A所做的更改了吗?
浏览 0
修改于2013-12-09
得票数 0
回答已采纳
4
回答
同步块后读取的可见性
JMM是否保证
synchronized
写入到在
synchronized
块之后在另一个线程中读取的变量的可见性?(this) { b = 7; }
synchronized
(this) { } int r2 = b; /*
浏览 13
修改于2022-08-05
得票数 1
回答已采纳
1
回答
rx java缓冲区正在丢失项目
正如我所看到的,ObservableBufferTimed.BufferExactBoundedObserver
底层
的buffer是非线程安全的,因为它的onNext看起来如下所示: U b; b = buffer;actual.onError(e); return;
浏览 0
修改于2018-11-04
得票数 0
6
回答
这是一个安全版本的双重检查锁定吗?
private Helper helper = null; if (helper == null) {还请参见:
浏览 2
修改于2017-05-23
得票数 1
4
回答
死锁是发生在每个方法还是每个类?
public class DeadLockQuestion { public
synchronized
void a(){} public
synchronized
void c(){} public
sy
浏览 1
提问于2013-12-19
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券