腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9258)
视频
沙龙
1
回答
当
字符串
参数
用于
锁
定时
,
锁定在
哪个
对象
上
?
、
、
、
synchronized (s) { System.out.println(i);} 我的问题是,这个
锁
是在如果是,这不是意味着如果这样的代码存在于代码库中的其他地方,它们都会等待获得同一
对象
上
的
锁
吗?因此增加了不必要的延迟?
浏览 14
提问于2021-03-04
得票数 1
回答已采纳
3
回答
同步是否会影响
对象
成员?
、
、
、
如果我调用一个同步的
对象
,我是否可以访问该
对象
中的
对象
,就像它们是同步的一样?或者我只能访问数据类型?
浏览 2
提问于2013-05-04
得票数 1
1
回答
C#锁定私有静态
对象
、
、
、
根据的说法,您可以声明一个
对象
来锁定:
锁
(“myLock”)是一个问题,因为进程中使用相同
字符串
的任何其他代码都将共享相同的
锁
所以,如果它是一个静态
对象
,而不是一个
字符串
,那么
浏览 6
提问于2014-06-23
得票数 1
回答已采纳
1
回答
后台工作人员被取消并锁定了?怎么可能?
、
、
、
、
当
单击新按钮时,旧操作将停止,新操作将启动。当我点击按钮时,有时操作不会启动。操作无法启动,因为下一段代码:在这个
锁
中,我只是创建一些
对象
,
用于
所有进程。
浏览 0
提问于2012-10-20
得票数 0
回答已采纳
2
回答
等待并通知所需的解释
、
、
testOne(); }从上面的代码中,我们可以看到太阳化块使用'this‘作为
参数
它的目的是,在main方法中创建的线程获取
对象
CodeOne
上
的
锁
,因此只有一个线程能够访问它。 }} 从上面的代码中我们可以在MainThread类的main方法中看到,我使用了同步块,但是传递给我的
参数
是这是否意味着主线
浏览 3
提问于2014-01-06
得票数 0
回答已采纳
5
回答
同步方法和块之间有什么区别?
、
、
、
synchronized方法和synchronized语句有什么区别?
浏览 0
提问于2010-04-28
得票数 8
回答已采纳
2
回答
您能在同一个S3桶
上
同时启用
对象
锁
和生命周期策略吗?
、
据我了解,在版本化的桶
上
启用Object将不允许删除存储桶中任何文件的任何版本。但是,由于修改文件的存储类不是删除,所以我没有理由不能同时启用,对吗?
浏览 3
提问于2020-09-11
得票数 1
回答已采纳
1
回答
ReaderWriterLockSlim与LockRecursionPolicy.SupportsRecursion vs lock
、
、
、
、
我不明白的是为什么这个警告不适
用于
内置的lock语句,它是递归的?
浏览 2
提问于2019-02-07
得票数 1
回答已采纳
3
回答
下面的代码是如何发生死锁的?
cb.fooB(ca); }如您所见,第一个线程使用ca.fooA(cb)
锁
fooA,第二个线程使用cb.fooB(ca)和
锁
fooA,没有人对lastA和lastB方法有任何
锁
。那么,为什么第一个线程不能使用lastB(),而第二个线程不能访问lastA(),而这两个方法没有
锁
?
浏览 1
提问于2015-05-28
得票数 5
回答已采纳
1
回答
std::lock()等价于boost::shared_mutex?
、
、
、
我有许多
对象
,每个
对象
都与一个boost::shared_mutex相关联(我需要共享/唯一的
锁
功能)。 entry->fileMutex.unlock();
当
不同的线程试图获得不同的
锁
集时编辑: 关于有序锁定模式,它不完全适
用于</e
浏览 2
提问于2014-01-14
得票数 2
回答已采纳
5
回答
了解synchronized关键字的工作原理
、
在下面的代码中,我期望两个线程中只有一个线程进入halt()函数,然后停止程序。但是看起来这两个线程似乎都进入了synchronized halt()函数。为什么会发生这样的事情? String name; // name of thread boolean suspendFlag; name = threadname; t = new Thread(this, na
浏览 1
提问于2012-09-14
得票数 1
回答已采纳
4
回答
关于线程安全代码的问题
、
、
synchronized(flag){ this.flag = flag; }这两种方法都是在
对象
flag.Now
上
同步的,我怀疑两个不同的线程可以同时执行同步的块(1&2)。
浏览 0
提问于2011-08-03
得票数 0
回答已采纳
3
回答
多线程中的
锁
应该始终保持不变吗?
、
我正在尝试下面的代码片段,它提供了预期的output.But我很好奇,我想知道我创建了多少个
锁
对象
,1还是2?
浏览 0
提问于2019-01-14
得票数 0
3
回答
对象
锁
不能
用于
线程安全
、
This is coming from anotherLife method and and current threadNumber is " + message); }public partial class Form1 : Form private ThreadTime time;
浏览 1
提问于2010-12-09
得票数 1
回答已采纳
2
回答
使用外部类
锁
获取内部类
锁
?
、
、
} return x+ B.y;} 问题是,如果我在类A的每个方法
上
都使用了
浏览 0
提问于2013-09-14
得票数 0
2
回答
C-这个简单的transaction()函数如何才能完全避免死锁?
、
、
、
from, amount); release (lock1); 据我所知,该函数基本
上
是无死锁的
浏览 0
提问于2013-07-02
得票数 0
回答已采纳
1
回答
部分线程
锁
:线程安全和不安全代码的混合
、
在这种情况下如何组织
锁
(在.net、C#或VB中)?
当
块被释放时,标记另一个
对象
(互斥
对象
?)除了自己的
锁
之外,init还应该阻止
哪个
<e
浏览 3
提问于2015-02-09
得票数 0
回答已采纳
2
回答
条件变量:仅
用于
模拟监视器?
、
我正在阅读Gregory Andrews的"Multithreaded,Parallel,and Distributed Programming“,在这本书中,作者提到他将展示如何使用
锁
”结合条件变量来模拟监视器我还多次听说“互斥
锁
+条件变量”是使用Posix线程的程序中的一种常见模式。 所以我的问题是:除了这一点之外,条件变量还有其他常见的用法吗(结合
锁
来模拟监视器)?如果有,有什么简单的用法示例?
浏览 0
提问于2010-11-13
得票数 2
回答已采纳
5
回答
锁定正在同步的
对象
还是使用专用的锁定
对象
?
据我从同事和网络上了解到,锁定正在同步的
对象
是不好的做法,但我不明白的是为什么?private static readonly object m_Lock = new object();lock (m_Lock)我原以为
锁
( _settingDictionary)会锁定_settingDictionary本身,但现在我意识到他的
锁
不是这样的。由于只有一个线程正在更新_settingDictiona
浏览 2
提问于2016-07-29
得票数 0
回答已采纳
2
回答
是什么决定了两个竞争线程中的哪一个获得
锁
?
、
当
两个线程试图获取同一
对象
的
锁
时,需要考虑哪些因素来决定应该将
锁
移交给
哪个
线程。
浏览 0
提问于2012-02-11
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券