腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Mutex
还是不去
Mutex
?
、
我有一个长度为1024的数组A,我有4个线程,第一个线程将在索引0到255上工作,第二个线程在256到511上工作,第三个线程在512到767上工作,最后一个线程在索引768到1023上工作。
浏览 4
提问于2015-05-21
得票数 0
回答已采纳
3
回答
boost::
mutex
::~
mutex
():断言`!pthread_
mutex
_destroy(&m)‘失败
、
、
由于错误可能是由于互斥量在销毁过程中处于锁定状态,所以我创建了一个新的互斥量类,该类继承自boost:
mutex
。它是为了确保互斥锁在销毁过程中被解锁。但是,仍然会发生相同的错误。class CMutes : public boost::
mutex
public: { {if (m_bLock) }; {
浏览 0
提问于2011-10-19
得票数 10
回答已采纳
1
回答
std中崩溃::map clear() -多线程
、
、
、
、
在多线程应用程序中,我面临着一个奇怪的崩溃: (void)lock(map_
mutex
); (void)unlock(map_
mutex
); (void)lock(map_
mutex
);>, std::allocator<std::pair<int const, std::string> &
浏览 1
提问于2015-08-03
得票数 2
回答已采纳
1
回答
Mono Embed:用于同步托管和本机互斥锁
、
、
、
如下所示:native_lock_
mutex
(&db_
mutex
);native_unlock_
mutex
(&db_
mutex
);managed_lock_
mutex
(db_
mutex
);managed_unlock_
mutex
(db_
mutex
);
浏览 1
提问于2012-11-01
得票数 2
回答已采纳
1
回答
如何测量Ruby中的互斥争用?
、
、
、
最近,我发现自己在尝试诊断为什么某个特定的Ruby程序运行缓慢。最后,它被证明是由一个伸缩问题引起的,该问题导致了在特定互斥锁上的大量争用。
浏览 11
提问于2016-07-28
得票数 1
回答已采纳
2
回答
pthreads是否支持查询递归互斥锁的“锁计数”的方法?
、
、
pthreads是否支持任何允许您查询递归互斥锁被锁定次数的方法?
浏览 3
提问于2009-11-12
得票数 5
回答已采纳
1
回答
制作这个简单的代码线程安全
、
、
我刚刚对多线程有了很好的利用。因此..。我得学多线程。我有一个非常简单的程序: Sleep(2000); }} pthread_t listener;char testinput[200]; puts
浏览 2
提问于2013-07-04
得票数 0
1
回答
销毁性病:互斥对pthread_
mutex
_t
、
、
在CPP中,std::
mutex
和pthread_
mutex
_t有什么区别?动态分配每个互斥类型的正确方法如下::
mutex
*
mutex
2 =新std::
mutex
();
浏览 11
提问于2022-04-20
得票数 0
2
回答
如何使线程安全程序?
、
//
mutex
? futex? lock? semaphore? other?
浏览 6
提问于2016-03-11
得票数 0
回答已采纳
1
回答
进程之间共享的互斥
、
、
、
、
*
mutex
; int mode = S_IRWXU | S_IRWXG;
mutex
_id =shm_open(MYMUTEX, O_CREAT | O_RDWR, mode); if (
mutex
_id\n");
浏览 1
提问于2021-05-05
得票数 0
1
回答
生产者消费者问题中的种族条件
、
、
、
、
在下面的代码中,我希望print语句总是打印s=0 (因为它是一个二进制信号量,并且它已经获得了锁)。#include<pthread.h>#include<stdlib.h> int full = 0; int arr[BU
浏览 0
提问于2018-10-28
得票数 2
回答已采纳
1
回答
多线程互斥段故障
、
、
、
、
void *increment(void *tex); pthread_t t1, t2, t3; pthread_
mutex
_init(&
mutex
, NULL); pthread_create(&t1, NULL, &increment, &
mutex
);pthread_create(&t2, NULL, &i
浏览 3
提问于2014-11-06
得票数 1
回答已采纳
3
回答
如何使用malloc为非指针对象分配空间?
、
、
我是个C新手,一直致力于获取指针之类的东西。我正在学校做一个练习,在这个练习中,我们应该分配我们所有需要的内存,包括互斥。据我所知,malloc总是返回指向某个内存的指针(除非失败)。如果是这样的话,你将如何malloc像互斥锁这样的东西,这基本上不是一个指针?最后,我不希望任何人担心“给我答案”,因为这不是分配给我的问题;相反,这是我们应该执行的内存监视的必要条件;我只是不确定正确的语法应该是什么。
浏览 2
提问于2013-04-08
得票数 2
2
回答
LibAv/FFMpeg的线程安全?
、
、
、
、
LibAV/FFMpeg线程安全吗?例如。我可以在一个线程中使用AVFormatContext*从一个文件中读取,然后在另一个线程中通过简单的互斥锁来解码读取的数据包吗?或者库的线程安全性是一个“不知道不关心”的类型吗?我知道libav对编码器线程有基本的支持,但我尝试了更多的黑盒类型的方法,我将它分解为多个线程(源->解码器、->过滤器、->编码器、->接收器),并试图理解这些线程的复杂性。
浏览 3
提问于2012-12-15
得票数 6
回答已采纳
1
回答
条件变量在MacOS上工作,但在Ubuntu上不起作用
、
、
、
、
(&
mutex
, &mutexAttr); pthread_condattr_setpshared(&condAttr); read(pipe_fd[0], buffer, sizeof buffer); pthread_
mutex
_unlock(&<e
浏览 15
提问于2019-09-06
得票数 1
1
回答
使用argv中的命令初始化全局互斥
、
、
、
、
这不是全球性的:{ pthread_
mutex
_t
mutex
[arg_1];}pthread_
mutex
_t
mutex
[arg_1]; int main (int argc, char **argv) {
浏览 2
提问于2015-05-04
得票数 0
回答已采纳
1
回答
在多线程应用程序中使用全局数组
、
、
我使用Toradex Colibri iMX7来运行我们的嵌入式软件(C,C++)。我们的应用程序是从两个传感器获取数据并将其绘制在真实的time.We中,它们有两个线程,一个用于数据采集(在全局数组中追加数据),另一个线程用于在一段时间间隔(100ms)内绘制数值数组(相同的全局数组)。在尝试此过程中,我们的应用程序在一段时间后崩溃。我知道某种线程同步是必要的,但不知道如何处理。任何建议或例子都会很有帮助。
浏览 14
提问于2020-08-10
得票数 0
5
回答
C++将互斥传递给构造函数中的成员变量
、
、
、
我有一个名为Test的类,其中有一个名为m_
Mutex
的成员变量。在构造函数中,我希望将参数互斥对象传递给m_
Mutex
。我的班级:{ Test(
mutex
&mtx) : {
mutex
m_
Mutex
;我的主语是:{
mutex</e
浏览 8
提问于2017-10-20
得票数 3
回答已采纳
1
回答
我不能使用
Mutex
库
、
、
我有nodejs应用程序-版本10,并且安装了
Mutex
库按照他们在npmjs上的说明,我安装了npm包,并尝试要求npm i async-
mutex
在那之后,当我从他们的例子开始: .acquire().then(fun
浏览 3
提问于2020-10-08
得票数 0
3
回答
多线程程序在循环额外次数时运行。
、
、
、
、
if (pthread_
mutex
_init(&
mutex
, NULL) != 0) printf("%s\n", "An error occured while initializing
mutex
!")\n"); { printf
浏览 3
提问于2015-11-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 互斥量mutex
文盘Rust -- Mutex解决并发写文件乱序问题
图解Go里面的互斥锁mutex了解编程语言核心实现源码
面试多线程同步,你必须要思考的问题
Linux系统编程 进程间同步
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券