腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
上对象的内部
锁
、
、
我学到了:“每个对象都有一个与它相关的内在
锁
。” 我还了解到,在
linux
上,JVM内部使用POSIX api进行多
线程
功能。JVM用于为类的每个对象
实例
提供(创建)内部
锁
的POSIX api的名称是什么?
浏览 4
提问于2014-03-02
得票数 0
回答已采纳
1
回答
名为lock inter的Posix与多
线程
应用程序一起工作?
、
、
、
、
我需要创建与
Linux
多
线程
应用程序正确工作的命名
锁
。应用程序的每个
实例
可以使用多个具有不同名称的命名
锁
。我知道fcntl/flock,但如果试图从一个应用程序的不同
线程
或从一个
线程
锁定两次,它就不起作用。., O_CREATE | O_EXCL),但如果应用程序被信号杀死或由于分段故障而崩溃,那么这个文件
锁
将不会被删除,并且在重新启动应用程序后需要手动删除锁定文件。 还有别的办法吗?
浏览 4
提问于2017-07-20
得票数 0
2
回答
如果
实例
数据在另一个
线程
中被阻塞,为什么
线程
可以更改它?
、
、
我开始学习
锁
,并立即提出了一个问题。 我做了一个简单的例子,证明了另一个没有lock关键字的方法可以很容易地改变
实例
的数据,而这个
实例
被使用第一个
线程
的
锁
的方法占用。我认
浏览 2
提问于2022-01-26
得票数 0
回答已采纳
1
回答
如何检查pthread_mutex是否基于健壮的futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex的
线程
互斥
锁
,因为我需要快速和健壮(恢复“死”
锁
)。如何检查任何
Linux
系统上的
线程
互斥库是否基于健壮的futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
1
回答
线程
中的静态同步方法和非静态同步方法的行为差异
、
我理解Class对象上的静态同步
锁
,以及对象
实例
上的非静态
锁
。然而,在这个问题的公认答案中: 为什么
线程
3可以在没有
线程
1和
线程
2的情况下继续,难道
线程
3不需要等待从
浏览 1
提问于2016-03-20
得票数 3
回答已采纳
1
回答
使pthread_rwlock_wrlock递归
、
、
、
关于p
线程
函数的行为,我有问题。上面链接的规范指出,当一个
线程
锁定了写
锁
,而同一个
线程
再次锁定它时,它会导致未定义的行为(我实际上可以观察到这一点,因为在x86
Linux
上调用该函数是一个noop,而在PowerPC
Linux
上它会阻塞
线程
我需要的行为是具有以下特征的读写
锁
:
锁
不是由任何
线程
持有的。
锁
只被零或多个
线程
(包括调用
浏览 2
提问于2011-08-19
得票数 7
回答已采纳
1
回答
在尝试mutex_lock时被阻塞的
线程
如何知道
锁
是由另一个
线程
释放的?
、
、
、
在
Linux
中,我有这样一个场景:两个
线程
执行一个临界区,一个
线程
获取
锁
(
线程
A),另一个
线程
(
线程
B)等待
锁
。稍后,threadA释放互斥
锁
。我正在尝试理解如何将threadB移动到运行状态并获取
锁
?threadB(或操作系统)如何知道
锁
是由threadA释放的? 我有一个理论,如果我错了,请纠正。threadB进入等待( TASK_INTERRUPTABLE )状态(在互斥
锁
被
浏览 76
提问于2020-12-30
得票数 0
1
回答
一个正在旋转并试图获得自旋
锁
的
线程
不能被抢占吗?
、
、
、
当
Linux
上的
线程
正在旋转并试图获得自旋
锁
时,这个
线程
不可能被抢占吗?我只想确定一些事情。在“向上”系统上,并且没有中断处理程序将访问这个自旋
锁
。如果正在旋转并试图获得自旋
锁
的
线程
可以被抢占,我认为在这种情况下,spinlock保护的关键部分可以调用sleep,因为保持自旋
锁
的
线程
可以重新调度回CPU。
浏览 5
提问于2015-11-26
得票数 2
1
回答
静态同步方法的
锁
是否影响其
实例
的非静态同步方法?
、
、
那么,当
线程
获得类级
锁
时,它是否也获得了所有
实例
上的
锁
?换句话说,如果一个
线程
获得了一个类级
锁
,那么另一个
线程
能否同时在它的一个
实例
上获得一个对象级别的
锁
呢?
浏览 4
提问于2020-09-01
得票数 1
回答已采纳
2
回答
pthread_mutex_unlock如何区分
线程
?
、
、
、
、
只有互斥
锁
的所有者才能解锁。但是互斥
锁
如何区分锁定它的
线程
呢?在
Linux
中,
线程
有什么不同的特性吗?
浏览 1
提问于2015-02-10
得票数 0
回答已采纳
1
回答
一个
线程
获取一个信号量,而另一个
线程
释放它的有效用例是什么?
、
Linux
信号量和互斥
锁
之间的区别在于互斥
锁
可以由锁定它的
线程
解锁。但是,一个
线程
锁定和另一个
线程
解锁的用例是什么呢?
浏览 2
提问于2017-06-05
得票数 0
3
回答
多
线程
环境中的变量同步
、
、
这些问题仅限于X86/
LINUX
环境。 lock(); unlock(); printf("%d",a); 一个
线程
读取一个带
锁
的变量,另一个<e
浏览 7
提问于2012-04-23
得票数 0
1
回答
互斥
锁
会在任何时候阻塞所有
线程
吗?
、
、
在
Linux
中,假设我有100个
线程
的代码。这些
线程
中有5个竞争由互斥
锁
保护的共享资源。我知道当临界区实际运行时,如果5个
线程
试图获得
锁
,则只有5个
线程
会停止执行,而其他95个
线程
将正常运行。我的问题是,是否存在其他95个
线程
的执行将暂停或受影响的时间点,即互斥量/内核/什么决定哪些
线程
在互斥量上被阻塞,哪个
线程
应该获得
锁
,以及哪些
线程
应该能够
浏览 5
提问于2013-03-29
得票数 1
回答已采纳
2
回答
如果我对静态方法进行类级锁定&如果一个
线程
执行它,那么它会阻止其他
线程
执行同一类的其他
实例
方法吗?
、
、
假设我们有一个类,其中有一个
实例
方法和一个静态方法。静态方法中有类级
锁
的同步块&
实例
中有对象级
锁
的同步块。因此,假设一个
线程
开始执行静态方法并使类级别锁定,同时另一个
线程
尝试执行
实例
方法。那么,第二个
线程
会被阻止执行
实例
方法吗??
浏览 1
提问于2017-04-26
得票数 0
回答已采纳
1
回答
需要有关为
线程
同步选择
锁
的帮助
、
、
我有几个修改
线程
和一些读取
线程
,它们都访问全局变量X。我想像这样制定我的同步策略:
linux
pthread库中有没有解决这种情况的方法?非常感谢
浏览 2
提问于2009-06-10
得票数 0
回答已采纳
2
回答
为写入而锁定C#委托是否保证
线程
安全?
、
、
考虑到以下代码: shared_instance.my_delegate+=Foo;考虑以下情况:
线程
2是获得B或A上的
锁
吗?如果是在A上,那么在我看来,
线程
3可能会出现,在
线程
2获得A上的
锁
的同时获取B上的
浏览 0
提问于2015-09-24
得票数 1
回答已采纳
2
回答
Linux
:锁定,但不是基于文件的锁定
、
、
、
锁
/信号量应该是机器本地的(
linux
操作系统)。我想避免基于文件的
锁
,因为我不知道我应该把
锁
文件放在哪里。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。我在
linux
上使用Python2
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
1
回答
等待读锁定的读和写锁定
线程
、
我有一个多
线程
程序,其中我创建了一个公平值为true的ReadWriteLock
实例
。此应用程序已停止响应。除了上面的
线程
,还有另外三个
线程
。一个
线程
正在等待获取写
锁
。然而,另外两个
线程
正在等待获取读
锁
。 问题是为什么有两个
线程
在等待读
锁</em
浏览 4
提问于2015-03-21
得票数 1
1
回答
如何保证每个
线程
平均共享互斥?
我试图找出如何确保每个
线程
(
Linux
中的POSIX
线程
)平均进入一个互斥
锁
。 在我的程序中,有一个全局队列,它有自己的互斥
锁
。几个写
线程
一次向队列中写入一个元素,一个读
线程
每次从队列中读出一组元素。所以我的问题是如何确保每个
线程
平均访问互斥
锁
。任何意见,我们将不胜感激!
浏览 2
提问于2012-03-20
得票数 1
5
回答
为什么这段代码中的
锁
不起作用?
、
w = new StreamWriter(fileStream)) w.Write(message); }当我同时从几个
线程
尝试它时为什么
锁
不能阻止
线程
同时访问文件? 如果
线程
调用相同的
实例
或对同一文件调用不同的
实例
,这并不重要。我还认为这可能是因为在Windows中写入文件时出现了一些延迟,但在
Linux
上也发生了同样的事情。
浏览 0
提问于2012-05-05
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Java 线程锁技术
Python中的线程锁
线程锁技术的使用
Python并发:线程和锁
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券