腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
POSIX命名的信号量能
同步
线程
吗?
、
、
、
我正在寻找一种方法来
同步
Linux
上的多个多
线程
进程。C++11风格的
互斥
只在单个进程内的
线程
之间运行,据我所知,flock并不相互排除同一个进程的
线程
。 因此,我想到了POSIX信号量。我知道未命名的信号量要么
与
线程
相关,要么
与
进程相关,但两者都不相关。那名字的信号灯呢?很明显,它们
同步
进程,但是
线程
呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
1
回答
锁定之前/之后的代码总是串行执行的吗?
、
、
、
、
CodeBlockA; CodeBlockB;代码块可能包含很多代码,只需将其作为一个单元。
浏览 14
提问于2021-07-29
得票数 0
2
回答
使用
互斥
以确保异步应用程序的单个实例
、
、
、
、
我试图使用C#
互斥
锁来确保我的应用程序在单个实例中运行。因此,应用程序在开始时获取全局
互斥
,并在退出时释放它。如果
互斥
获取失败,则显示错误。基本上,
互斥
是在主方法开始时获得的,并在它的末尾释放。问题是主方法是异步的,它的结束可能在
与
开始不同的
线程
上执行。因此,当我试图释放
互斥
对象时,我得到了“对象
同步
方法是从不
同步
的代码块调用的”异常,因为
互斥
不能从另一个
线程
中释放。但是我不使用
互斥</em
浏览 3
提问于2020-12-17
得票数 1
1
回答
Linux
互斥
优先级继承
、
我正在使用
Linux
互斥
锁来保护多
线程
应用程序中的共享数据。为了防止优先级反转,我使用了PTHREAD_PRIO_INHERIT协议()。我的系统有三个
线程
:
线程
2:
与
线程
1具有相同的优先级。没有访问共享数据。假设
线程
1是先创建并运行的,然后它将锁定共享数据。
线程
3
浏览 9
提问于2016-06-01
得票数 2
1
回答
关于pthread_cond_wait?
、
、
、
pthread_cond_wait( &frame->cv, &frame->mutex );}多个
线程
可以调用q265_frame_cond_wait请求帧具有所需的i_lines_completed,而只有一个
线程
调用q265_frame_cond_broadcast来广播i_lines_completed。问题是: 多个
线程
同步
调用q265_frame_cond_wait有效吗
浏览 1
提问于2016-08-31
得票数 4
3
回答
互斥
实现可以互换(独立于
线程
实现)吗?
、
、
、
是否所有
互斥
实现最终都调用相同的基本系统/硬件调用--这意味着它们可以互换?具体来说,如果我使用的是__gnu_parallel算法(即使用openmp),并且我想使它们称为
线程
安全的类,我可以使用boost::mutex进行锁定吗?或者我必须写我自己的
互斥
对象,如描述的 void unlock() { omp_unset_lock(&_mutex); } privat
浏览 6
提问于2011-05-15
得票数 6
回答已采纳
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用
互斥
?
互斥
仅用于多
线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
使用
互斥
锁
同步
C#对象:“对象
同步
方法是从不
同步
的代码块中调用的”错误
、
、
、
我有一段C#应用程序代码,在创建对象的过程中,我使用
互斥
锁来
同步
一些代码。对象构造函数获取
互斥
锁,并仅在不再需要该对象时(在应用程序关闭期间)才释放它。因此,释放
互斥
锁的一个地方是对象析构函数。例外情况是:“对象
同步
方法是从未
同步
的代码块中调用的”。似乎执行间隔收集的
线程
(有时调用对象析构函数)
与
最初等待
互斥
锁(Mutex.WaitOne(false,namedMutex))的
线程
不是同一个
线程
。如
浏览 0
提问于2012-09-22
得票数 2
回答已采纳
4
回答
本机
互斥
锁实现
、
、
所以在我启蒙的日子里,我开始思考windows/
linux
是如何实现
互斥
的,我已经在100年内实现了这个
同步
器……不同的方式,在许多不同的架构中,但从来没有想过它是如何在大型操作系统中实现的,例如在ARM世界中,我制作了一些
同步
器来禁用中断,但我总是认为这不是一个真正好的方法。我试图“游”过
linux
内核,但就像我看不到任何满足我好奇心的东西一样。我不是
线程
方面的专家,但我已经掌握了
线程
的所有基本概念和中间概念。那么,有人知道
互斥
是如何实现的
浏览 1
提问于2010-12-11
得票数 1
回答已采纳
2
回答
当由多个
线程
执行时,我是否应该
同步
mq_timedreceive调用?
、
、
、
、
我在
Linux
上使用Posix消息队列。基本上,我有多个
线程
通过调用mq_timedreceive从同一队列接收消息。如果多个
线程
同时运行并且队列不为空,是否可以保证消息不会被多次接收(即消息不会被传递到多个
线程
)? 可以肯定的是,我可以将接收
与
互斥
同步
,但如果可能的话,我希望避免这个锁。
浏览 4
提问于2012-03-02
得票数 4
回答已采纳
2
回答
线程
与
互斥
同步
、
、
、
我有两个
线程
。
浏览 3
提问于2014-06-02
得票数 0
2
回答
完成变量和信号量之间的区别
、
、
在
linux
内核中,信号量用于为数据的关键部分提供
互斥
,完成变量用于在等待事件的两个
线程
之间进行
同步
。为什么不使用信号量进行这样的
同步
呢?使用完成变量比使用信号量有什么优势吗?
浏览 1
提问于2011-01-22
得票数 9
回答已采纳
1
回答
带有条件变量的Java
互斥
关联
、
、
、
、
Java中的每个条件变量(wait()、notify())都与单个
互斥
(
同步
)相关联。我曾说过(在Java中),每个
互斥
对象也
与
一个条件变量相关联,这是一个比p
线程
的cond变量和
互斥
变量更低效率的实现。然而,我无法理解这一条。那是什么意思?Java
与
C/C++
线程
在这个问题上有什么不同?
浏览 3
提问于2016-01-31
得票数 2
回答已采纳
2
回答
互斥
锁、信号量锁和读写锁之间有什么区别?
、
、
除了这些
线程
之外,还有其他方法来处理
同步
吗?
互斥
与
递归
互斥
(任何实时场景)有何不同?
浏览 1
提问于2013-08-03
得票数 9
1
回答
如何
同步
异步任务和等待任务?
、
、
与
线程
你可以使用信号量,
互斥
,ManualResetEvent等.若要
同步
共享数据,如何
与
任务完成相同的任务?本质上,如果我在
线程
池上使用Task.run()运行的不同任务之间或者在异步事件后在随机
线程
上的
线程
池上恢复运行的不同任务之间共享数据,那么如果它们共享数据,我将如何
同步
它们?
浏览 0
提问于2021-04-14
得票数 -2
3
回答
不带
互斥
的事件通知
、
、
、
、
它的等待函数是void wait( std::unique_lock<std::mutex>& lock, Predicate pred );我有一个对象,它是已经在内部
同步
的-所以我不需要一个
互斥
来保护它。一个
线程
应该等待
与
该对象关联的事件,其他
线程
将
浏览 0
提问于2013-04-08
得票数 20
回答已采纳
2
回答
TBB
与
自行开发的工作队列
、
、
、
、
我知道TBB (
线程
构建块)声称有一个复杂的引擎,但从算法的角度来看: 如果我们(比方说在
Linux
上)有一个具有N工作
线程
(POSIX
线程
,N是核心的数量)的工作队列和一个
互斥
同步
的任务队列,每个工作
线程
在空闲时从队列中获取一个任务,还有一些
同步
调用,TBB还能提供什么,不包括很好的C++语法?
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
1
回答
linux
上的
同步
,c/c++
、
、
我将在
Linux
上
同步
两个不同的进程。两个进程都想访问一个可以同时由一个进程使用的设备。到目前为止,我一直使用命名信号量进行
同步
,并且运行良好,直到有人杀死了当前在设备上运行的进程。这可以在Windows下用
互斥
锁简单地解决。在该系统中,当拥有
线程
/进程终止时,命名
互斥
被自动释放。提前感谢!托雷诺
浏览 0
提问于2015-02-04
得票数 0
2
回答
多
线程
写入磁盘
与
使用
互斥
锁写入内存
、
、
我有一个多
线程
的代码,需要写日志从不同的
线程
。为了提高效率,我为
线程
设置了一个内存块,以便通过
互斥
进行
同步
写入。然而,我做了一个简单的测试,似乎写硬盘也很快。我使用的是
linux
。
浏览 2
提问于2012-08-21
得票数 1
2
回答
windows和
linux
中
互斥
锁的区别
、
、
Linux
中的
互斥
对象不能用于跨进程
同步
(而不是Windows
同步
),这是否正确? 如果这是真的,那么限制
Linux
上
互斥
同步
功能的想法是什么呢?
浏览 0
提问于2013-06-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
互斥与同步
Linux系统编程 线程同步概念
物联网学习教程——多任务同步与互斥概念
线程互斥锁Lock与全局解释器锁GIL
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券