腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
哪种代码被认为是异常安全的?
、
、
、
、
出发地: { MutextLocker(pthread_
mutex
_t&
mutex
) :
mutex
(
浏览 14
提问于2012-03-12
得票数 5
回答已采纳
1
回答
销毁性病:互斥对pthread_
mutex
_t
、
、
在CPP中,std::
mutex
和pthread_
mutex
_t有什么区别?动态分配每个互斥类型的正确方法如下::
mutex
*
mutex
2 =新std::
mutex
();
浏览 11
提问于2022-04-20
得票数 0
1
回答
pthread属性
对象
是否需要在使用它们的
对象
的生命周期内存在?
、
pthread属性
对象
是否需要在使用它们的
对象
的生命周期中一直存在,或者在使用它们之后立即销毁它们是安全的吗?);pthread_
mutex
_t
mutex
; pthread_
mutex
_init( &
浏览 1
提问于2012-06-16
得票数 5
回答已采纳
1
回答
每个变量的线程互斥锁和解锁
、
、
、
我想知道用线程间共享的
对象
锁定和解锁变量的互斥锁的最佳实践是什么。var1
mutex
; sharedobject() var1
mutex
= PTHREAD_
MUTEX
_INITIALIZER; m_Var1 = status; }这不是我的实际代码
浏览 3
提问于2015-10-28
得票数 1
回答已采纳
3
回答
如何正确删除互斥?
、
、
、
在我的一个析构函数中使用C++,我说然而,这会在我的Xcode中导致错误"No viable overloaded '='“。相同的互斥先前在构造函数中初始化为请告知,作为C++析构函数的一部分,我如何正确处理此问题
浏览 1
提问于2011-05-28
得票数 3
回答已采纳
5
回答
C++将互斥传递给构造函数中的成员变量
、
、
、
我有一个名为Test的类,其中有一个名为m_
Mutex
的成员变量。在构造函数中,我希望将参数互斥
对象
传递给m_
Mutex
。我的班级:{ Test(
mutex
&mtx) : {
mutex
m_
Mutex
;我的主语是:{ <em
浏览 8
提问于2017-10-20
得票数 3
回答已采纳
2
回答
互斥保护
对象
(作用域
对象
包装器)
、
、
、
这是一个包含互斥和关联
对象
的类。在签出/访问时,在堆栈
对象
存在时锁定互斥
对象
,并获得对
对象
的引用。欢迎任何建议或改进。#include <
mutex
> class MutexProtectedObject { }
浏览 0
提问于2019-02-13
得票数 1
回答已采纳
1
回答
互斥
对象
的线程所有权
、
、
下面是IBM的pthread_
mutex
_unlock手册页的摘录。 pthread_
mutex
_unlock()函数解锁指定的互斥锁。如果调用线程当前不持有互斥锁(通过先前对pthread_
mutex
_lock()、pthread_
mutex
_trylock()或pthread_
mutex
_timedlock_np()的调用),则解锁请求将失败在gcc & Linux上,p线程互斥和std::
mutex
(我认为它无论如何都是基于pthread_
mutex
实
浏览 0
提问于2018-02-05
得票数 1
1
回答
如何让线程等待
对象
的销毁
、
、
、
我希望有一个线程等待另一个线程销毁特定的
对象
。我想用这样的方式来实现它:private: pthread_cond_t* condition; public:Foo(pthread_
mutex
_t* _
mutex
, pthread_cond_t* _condition) :
mutex
(_
mutex
), condition(_condition)condition,
mute
浏览 3
提问于2012-06-28
得票数 2
1
回答
同步NSMutableData故障
、
我们有一个NSMutableData
对象
,它经常附加数据。我们还经常通过bytes方法提取数据进行读取。我们已经通过一个p线程互斥体同步访问这个NSMutableData
对象
:pthread_mutexattr_settype( &attributes, PTHREAD_
MUTEX
_DEFAULT ); pthread_
mutex
_init( &_
m
浏览 0
提问于2011-09-21
得票数 1
回答已采纳
1
回答
是否每个关键部分都需要多个QMutex?
、
、
我应该为我的所有临界区定义一个QMutex吗?或者我应该为每个临界区定义一个QMutex?
浏览 1
提问于2012-12-30
得票数 0
7
回答
我如何使用像std::vector<std::
mutex
>这样的东西?
、
、
、
、
我有一个很大的,但可能有变化的
对象
数量,这些
对象
被并发写入。我想用互斥保护那个通道。我对避免多点操作和/或将它们移动到
对象
中的解决方案不感兴趣(我不想给出细节/原因)。因此,考虑到我想要一个可调的多点(当没有互斥锁时,调整就会发生),那么就有几个解决方案了。1 i可以使用固定数量的多个子类,并使用散列函数从
对象
映射到多个
对象
(如船长的答案)。这将导致冲突,但是如果多个线程的数量远远大于线程的数量,但仍然小于
对象
的数量,那么冲突的数量应该是很小的。struct
浏览 1
提问于2013-05-09
得票数 39
回答已采纳
1
回答
线程的优美终止
、
、
任何类型的进程终止方法都是不可能的) 我们的限制是,应用程序必须最终完成所有线程的执行,并释放所有它的VM和资源,其中包括线程的内核
对象
。
浏览 2
提问于2013-11-26
得票数 0
2
回答
如何确保共享堆栈分配的pthread_
mutex
_t的单一初始化?(C++)
、
、
、
在多线程环境中,确保只初始化一次堆栈分配的pthread_
mutex
_t
对象
的建议/标准方法是什么?pthread_
mutex
_init()手册页面上写着: 我有一个.cpp文件,它被编译成一个共享库。因此,在同一个
对象
上可以多次调用pthread_
mutex
_init(),这是一个未定义的行为,如上面所引用的。所以这需要线程安全.通过使用另一个互斥。但是谁用线程安全的方式初始化互斥
对象
呢,无限的.?
浏览 2
提问于2017-03-15
得票数 1
回答已采纳
1
回答
并发访问和释放堆
对象
、
、
struct ds int x,y,z; };您可以将互斥作为指针,但不能将它从
对象
中取出。自由不能做持有锁,因为,然后占用的内存锁也丢失了。 我读过很多关于参考数的论文和文章,但每一篇都在ds之外有一个锁。
浏览 0
提问于2012-02-02
得票数 1
1
回答
pthread_cond_wait和pthread_
mutex
_unlock有冲突吗?
、
、
我找到了这个职位 void mrevent_wait(struct mrevent *ev) { pthread_cond_wait(&ev->cond, &ev->
mutex
);} pthread_cond_wai
浏览 1
提问于2011-06-30
得票数 3
回答已采纳
2
回答
如何走出linux中的死锁
、
、
在多线程系统上,如果两个线程希望在锁定互斥
对象
后处理共享内存。pthread_
mutex
_lock(&
mutex
) pthread_
mutex
_unlock(&
mutex
) pthread_
mutex
_lock(&
mutex
) .......pthread_
mutex</em
浏览 2
提问于2015-07-26
得票数 2
回答已采纳
1
回答
错误:‘pthread_
mutex
_t’没有名为‘wait’的成员
、
获取错误错误:‘pthread_
mutex
_t’没有名为‘wait’的成员,这段代码不能理解为什么?我已经在顶部声明了pthread_
mutex
_t互斥;仍然得到相同的错误。<stdlib.h>#include <pthread.h> void* He
浏览 0
提问于2017-11-28
得票数 0
4
回答
如何正确销毁线程互斥体
、
、
、
我希望缓存
对象
(结构变量),这些
对象
是通过键查找的。我想要最小的锁粒度。因此,我希望每个
对象
都有一个锁,可能是嵌入在结构中,这样我就可以拥有
对象
级别的锁定。我想将
对象
从缓存中释放出来。现在如何正确地销毁/释放互斥体?pthread_
mutex
_destroy文档说,当互斥锁上时,我们不应该使用pthread_
mutex</e
浏览 5
提问于2013-06-18
得票数 9
1
回答
我可以在互斥锁成员中使用智能指针吗?
、
、
假设我有一个动态分配
对象
foo,它有一个std::
mutex
成员: #include <
mutex
> public:foo()=default; private:}; std::unique_ptr::
mutex
(const std::
mutex
&)'
浏览 27
提问于2020-11-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 互斥量mutex
使用互斥锁(Mutex)管理共享资源
文盘Rust -- Mutex解决并发写文件乱序问题
图解Go里面的互斥锁mutex了解编程语言核心实现源码
面向对象-类和对象
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券