腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(309)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
如何使用
QMutex
?
正如我在中学到的,我为两个线程定义了两个类:#include <
QMutex
> {如何使用
QMutex
在thread_a和thread_b中共享counter
浏览 6
修改于2018-02-19
得票数 16
回答已采纳
2
回答
如果
QMutex
很少,则等待第一个解锁的
QMutex
我有两个
QMutex
对象,我需要锁定它们,erase()方法。但是顺序并不重要。因此,现在我在等待一个
QMutex
处于解锁(QMutexLocker locker(&listMutex))状态,然后等待另一个(QMutexLocker locker(&writeMutex))。我是否应该创建额外的递归
QMutex
或QSemaphore,并将这两个
QMutex
的状态与这个新对象同步,然后等待这个新对象而不是我的
QMutex
。这应该是可行的,但也许有一种不复制
QMutex
对象
浏览 2
修改于2013-08-22
得票数 0
2
回答
Qt:派生
QMutex
中的QList<XYZ>成员,不能访问
QMutex
成员编译错误
我有一个派生的QList<MyClass>,它有一个成员
QMutex
。class WaypointList : public QList<Waypoint> { mutable
QMutex
_mutex; /*!< Mutex for thread safety */} // HERE COMPILE ERROR, in this line 编译,我得到C2248: '
QMutex
::operator=' :
浏览 10
修改于2017-05-23
得票数 0
回答已采纳
1
回答
重用
QMutex
和QWaitCondition
QMutex
+QWaitCondition对象可重用吗?我有一个等待一些线程完成的方法。void FinishWait() mutex.lock();} 在另一个线程上调用了waitCondition.wakeOne
浏览 7
修改于2011-03-07
得票数 1
回答已采纳
1
回答
等待
QMutex
断言
我发现,即使是对
QMutex
的简单等待也会导致断言。我到底做错什么了?
QMutex
mutex; {} 断言: thread\
qm
浏览 6
提问于2015-06-22
得票数 6
1
回答
什么时候在
QMutex
Qt中使用
QMutex
?
我有两个场景,我不知道是否应该使用
QMutex
。我在没有
QMutex
的情况下多次运行这个程序&它没有显示出任何异常行为。为了简单起见,我已经略读了这里的代码。但是,作为一个安全的方面,我想知道我是否应该使用
QMutex
?
浏览 1
提问于2013-01-27
得票数 0
回答已采纳
2
回答
插槽中的
QMutex
假设有以下QT代码(QT5.3.1):{} { connect (senderClassRef, SIGNAL(mySignal()), this, SLOT(mySlot()) );{ Sleep(1000); qDebug() <<
浏览 8
修改于2015-02-13
得票数 0
回答已采纳
3
回答
如何使用递归
QMutex
我正在尝试使用递归类,我阅读了
QMutex
类参考,但我不知道如何做到这一点,有人能给我一个例子吗?我需要一些方法来锁定可以在调用
QMutex
方法之后或之前解锁的锁。
浏览 5
修改于2016-05-13
得票数 5
回答已采纳
3
回答
为什么
QMutex
是未知的?
我已经包含了
QMutex
头并使用它,如下所示。RECORDERinterface_h #include "ccc.h" #include <
qmutex
.hRecorderInterface();
QMutex
浏览 3
修改于2010-01-20
得票数 0
回答已采纳
2
回答
QMutex
需要读取变量
我通过公共可访问的成员变量命令我的线程,这些成员变量通常由一个指定的互斥体保护。示例:(doSpecial是用另一个线程编写的)if (doSpecial) {}这个读取访问应该由互斥保护吗?
浏览 2
修改于2013-05-27
得票数 0
回答已采纳
4
回答
QMutex
卡在锁定状态
我有一个函数,它是一个类的一部分,在这个函数中,在函数的开头有一个mutex.lock,在它返回之前有一个mutex.unlock。现在,我遇到了互斥锁处于锁定状态的情况。如果这个函数是我唯一使用那个互斥锁来锁定和解锁的地方,我会怎么做呢?该函数从主线程和1个或2个其他QThreads调用。
浏览 2
修改于2013-03-13
得票数 3
回答已采纳
1
回答
QMutex
访问共享变量
从不同的线程写入共享变量,我计划使用
QMutex
,如果我将互斥变量声明为一个外部变量,我可以使用它在不同源文件中的两个单独的函数中进行读写吗?喜欢extern
QMutex
mutex;src1.cpp //在一个线程中 int tmp; mutex.lock
浏览 0
修改于2015-06-26
得票数 0
回答已采纳
1
回答
是否每个关键部分都需要多个
QMutex
?
我应该为我的所有临界区定义一个
QMutex
吗?或者我应该为每个临界区定义一个
QMutex
? Qt中有没有像c夏普中的lock(object) {...}这样的相同概念?
浏览 1
修改于2016-10-04
得票数 0
2
回答
哪种资源受
QMutex
保护?
我找到了一些关于
QMutex
的信息,这些信息说它是一个保护资源的同步工具。它保护的是什么资源?
浏览 2
修改于2012-02-06
得票数 0
回答已采纳
2
回答
QMutexLocker和
QMutex
哪种用法更好?
关于Mutex,我想知道哪种用法更好。我脑海中浮现的两个用法是: Qlist getList() QMutexLocker locker(&m_mutex); { //some work } Qlist getLi
浏览 3
修改于2011-11-11
得票数 0
1
回答
QTimer超时和
QMutex
交互
假设我们有一些基本的计时器和一个定期调用的槽。{ connect(timer , SIGNAL(timeout()), this, SLOT(updateState()));{}bool SomeObject::getLatestState
浏览 11
修改于2017-07-17
得票数 0
1
回答
QThread中的“线程和
QMutex
”和“互斥和
QMutex
”有什么区别?
你能解释一下“线程和QThread”和“互斥和
QMutex
”之间的区别吗?
浏览 8
提问于2022-07-25
得票数 1
2
回答
使用
QMutex
::tryLock和QMutexLocker
我有一个背景函数,目前有如下所示:{ { return; else _mutex.unlock(); // do some stuff that **could** th
浏览 0
修改于2014-05-08
得票数 7
回答已采纳
1
回答
QMutex
与QThread分割故障
我有一个C++ Qt程序,它使用使用
QMutex
和QWaitCondition实现的具有暂停/恢复机制的QThread。void pauseThread(); void run();
QMutex
浏览 2
提问于2013-05-17
得票数 1
回答已采纳
1
回答
信号需要由
QMutex
保护吗?
另外,在共享信号上使用
Qmutex
会确保线程同时访问它吗?还是在处理信号时它是无用的?
浏览 0
修改于2020-05-22
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券