腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2737)
视频
沙龙
2
回答
C++
MultiThreading
互斥
锁
分段
故障
c++
、
multithreading
、
mutex
、
readwritelock
从下面的代码中可以看到,我尝试使用std::mutex在前端被弹出时阻塞attemptList,但两个线程同时越过
锁
并从前端读取。然后其中一个
分段
故障
导致程序崩溃。
浏览 19
提问于2019-04-19
得票数 3
回答已采纳
2
回答
传递局部变量的C pthread
c
、
multithreading
、
pthreads
为什么没有
分段
错误?
浏览 24
提问于2017-07-19
得票数 0
2
回答
如何在
c++
中安全地删除posix计时器?
c++
、
multithreading
、
timer
、
posix
如果处理程序触发并看到类被删除,它就会
分段
。 添加
互斥
锁
会导致死锁-所以我想知道是否有任何资源可以在多线程环境中安全地使用
c++
类中的posix计时器。
浏览 0
提问于2015-10-24
得票数 0
1
回答
馆长
互斥
锁
重新连接后失败
java
、
locking
、
mutex
、
apache-zookeeper
、
apache-curator
设想情况:那么,我如何处理
互斥
失败后,重新连接时,使用馆长?谢谢。
浏览 6
提问于2017-05-17
得票数 0
回答已采纳
1
回答
为什么java中的
分段
错误是致命的?
java
、
jvm
、
segmentation-fault
在java中,如果本机代码试图访问受保护的内存,操作系统将发送一个信号,通知JVM已发生
分段
错误。我的问题是,为什么JVM决定将其解释为致命和崩溃,而不是抛出某种类型的可抛出(异常或错误)。
浏览 0
提问于2018-01-20
得票数 0
回答已采纳
2
回答
将两个或多个
互斥
项应用于一段代码
c++
、
pthreads
、
mutex
、
deadlock
我正在研究来自
c++
的线程中的
互斥
锁
和死锁
互斥
僵局:..。当将两个或多个
互斥
应用于一段代码时要小心。如果应用了第一pthread_mutex_lock,而第二pthread_mutex_lock由于另一个线程应用
互斥
锁
而失败,则第一
互斥
可能最终锁定所有其他线程,使其无法访问数据,包括包含第二
互斥
的线程
浏览 2
提问于2015-03-04
得票数 1
回答已采纳
1
回答
MultiThreading
Python问题(
分段
故障
)
python
、
multithreading
、
segmentation-fault
我试图在多线程中运行下面的代码,但是我一直得到“
分段
错误(核心转储)”。
浏览 10
提问于2021-05-08
得票数 0
2
回答
在
C++
中进行多线程处理,只检查信号量是否锁定
c++
、
multithreading
、
visual-c++
、
mutex
、
semaphore
我正试图用
c++
解决我在windows上遇到的一个问题。 假设我有线程A B C和线程Z。A、B、C和Z都通过套接字向应用程序发送数据。但是当Z正在传输数据时,我希望A、B和C等待Z完成,然后继续。当Z运行时,我试图使用
互斥
锁
来阻止A运行,但是我发现即使Z没有运行,也没有因为这个
互斥
体而并发运行。因此,我的问题是,在
C++
中是否有一种方法允许我检查
互斥
锁
是否被锁定,如果它被锁定,则等待
互斥
锁
,但不锁定
互斥
锁<
浏览 3
提问于2014-07-24
得票数 3
回答已采纳
2
回答
interprocess::named_upgradable_mutex -如果进程被终止,则保持锁定
c++
、
boost
、
locking
、
interprocess
、
robustness
我使用boost::interprocess::sharable_lock和boost::interprocess::scoped_lock来锁定
互斥
锁
。但是,我注意到,如果进程在持有
互斥
锁
的同时被终止(例如通过TaskManager ),
互斥
锁
将保持锁定状态。 你知道我该如何处理进程
故障
吗?
浏览 8
提问于2011-12-14
得票数 3
4
回答
JVM是否为每个对象创建
互斥
锁
以实现“synchronized”关键字?如果不是,怎么做?
java
、
c++
、
synchronization
、
jvm
、
implementation
随着
C++
程序员越来越熟悉Java语言,在没有声明对象支持这种锁定的情况下,看到对任意对象的锁定的语言级支持对我来说有点奇怪。自动选择为每个对象创建
互斥
锁
似乎是一项沉重的成本。在某些平台上,除了内存使用之外,
互斥
锁
还是一种操作系统受限的资源。如果
互斥
锁
不可用,但其性能特征明显不同,我认为这会损害可预测性,那么您可以旋转
锁
。JVM是否在所有情况下都足够智能,能够识别出某个特定对象永远不会成为synchronized关键字的目标,从而避免创建
互斥<
浏览 0
提问于2009-12-14
得票数 19
回答已采纳
2
回答
互斥
锁
越多效率越高?
multithreading
、
mutex
假设我在
C++
中使用pthread,假设我有N个(例如,N=10或100)个需要
互斥
保护的独立变量。我可以创建N个
互斥
锁
,每个变量一个,或者我可以创建一个
互斥
锁
,以保护所有这N个变量。当然,理想情况下,拥有N个
互斥
锁
更好,因为等待的重叠较少。但在实践中,这总是正确的吗?是否有其他开销(除了创建/销毁)来维护过多的
互斥
?
浏览 28
提问于2017-03-11
得票数 0
4
回答
Android NDK
互斥
c++
、
android
、
mutex
、
android-ndk
我正在尝试使用Android Native Development Kit做一些多线程,所以我需要在
C++
端有一个
互斥
锁
。 在Android NDK中创建和使用
互斥
锁
的正确方式是什么?
浏览 0
提问于2011-05-27
得票数 9
回答已采纳
3
回答
进程间
互斥
锁
的使用
c
、
windows
、
winapi
、
process
、
mutex
操作系统: Windows语言: C/
C++
该设计要求跨进程及其子进程使用
互斥
变量。如果我在一个进程中创建
互斥
锁
,我必须在另一个进程中打开
互斥
锁
来检查临界区的可用性。要打开
互斥
锁
,我需要知道在父进程中创建的
互斥
锁
的名称。假设,如果我保留
互斥
锁
作为我的应用程序名。我可以知道
互斥
锁
的名称,因为它是固定的。但是,如果我并行加载应用程序的第二
浏览 3
提问于2011-03-16
得票数 3
回答已采纳
1
回答
Objective C中的NSLocks
objective-c
我正在移植一个
C++
代码。在那里,他们已经为临界区和
互斥
锁
使用了
锁
。NSLock是否足以锁定临界区和
互斥
量。
浏览 2
提问于2011-05-21
得票数 0
回答已采纳
1
回答
生产者-消费者模式:唤醒UI线程
android
、
ios
在传统的
C++
中,我会使用
互斥
锁
、条件变量和标志,可能还会使用某种并发队列。生产者线程将数据放入队列,锁定
互斥
锁
,设置标志,解锁
互斥
锁
,然后发信号通知条件变量。 如何使用UI线程实现类似的模式?
浏览 1
提问于2013-04-30
得票数 1
回答已采纳
2
回答
如果在共享内存中,pthread
互斥
锁
能跨线程工作吗?
c++
、
process
、
mutex
、
shared-memory
、
pthreads
我发现了这个:这里的问题/答案似乎暗示:编辑:我在MacOSX上使用
C++
。
浏览 23
提问于2010-03-06
得票数 23
2
回答
等同于Mac OS X中Windows的命名
互斥
?
c++
、
linux
、
macos
、
mutex
、
interprocess
目前,我正在将一个软件从Windows移植到
C++
中的Mac。由于放弃状态的存在,尝试锁定放弃的
互斥
锁
不会导致死锁。 如果没有放弃状态,它将永远等待一个不属于任何人的
互斥
锁
。还有另一种方法,使用超时来假设如果在一段时间内无法获得
互斥
浏览 5
提问于2014-05-29
得票数 7
3
回答
用C/
C++
命名进程内部
互斥
锁
?
c++
、
c
、
multithreading
、
pthreads
、
mutex
是否有使用C/
C++
(在Unix/Linux中)实现命名进程内部
互斥
锁
的方法?如果您使用内存映射文件或共享内存,您将获得文件系统持久性... 有什么想法吗?
浏览 0
提问于2011-09-24
得票数 0
1
回答
C++
等待
互斥
锁
c++
、
mutex
我有一个创建
互斥
锁
的C#应用程序: "MyMutexName",out owned); 当这个
互斥
锁
被释放时,非托管
C++
应用程序将如何检测?
浏览 0
提问于2010-06-30
得票数 1
回答已采纳
6
回答
C++
清除队列和线程安全
c++
、
multithreading
、
boost
、
boost-thread
我非常想要一个解决方案,不涉及
互斥
或信号量-我真的不认为他们应该有必要这样的问题。while(1){ this->rxImage();}2)
分段
故障
发生在rxImage()内; 3)如果我用
互斥
锁
队列,那么程序肯定会挂在rxImage中,直到有数据为止,
浏览 8
提问于2014-12-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发编程大放异彩:探究C+多线程编程的奇妙世界
Java中的21种锁,图文并茂的详细解释
5000字 | 详解 Java 中的 21 种锁
Windows 多线程简单示例(C+)
C+11多线程编程(八)——死锁问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券