腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在android
多线程
中创建屏障
、
、
我在
Linux
上的
多线程
项目中需要一个屏障。我知道pthread_barrier_init()和pthread_barrier_wait(),但是我想在android上运行我的项目。它没有这些功能。我想使用
信号量
,我可以使用
信号量
来实现它吗?
浏览 1
提问于2011-09-26
得票数 0
回答已采纳
2
回答
如何使用没有线和叉子的
信号量
?
、
、
、
我不能用
多线程
也不能用叉子。我只能让有一个可执行的,它必须运行多少次。但是,我只是找不到任何文档能够清楚地解释是如何工作的,而不需要执行线程、分叉、等等。 有人能帮我吗?
浏览 7
提问于2021-05-31
得票数 1
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?互斥仅用于
多线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
linux
中不同类型的同步方法?
(除了
信号量
,互斥,二进制
信号量
)
浏览 0
提问于2011-02-15
得票数 2
1
回答
POSIX命名的
信号量
能同步线程吗?
、
、
、
我正在寻找一种方法来同步
Linux
上的多个
多线程
进程。C++11风格的互斥只在单个进程内的线程之间运行,据我所知,flock并不相互排除同一个进程的线程。 因此,我想到了POSIX
信号量
。我知道未命名的
信号量
要么与线程相关,要么与进程相关,但两者都不相关。那名字的信号灯呢?很明显,它们同步进程,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
4
回答
绘制线程上下文切换的工具
、
、
我正在寻找一个工具,用于性能分析和调试,绘制线程上下文切换,以及可能的
信号量
状态,事件,...我曾在嵌入式世界中使用过类似的工具,但现在我正在windows或
Linux
平台上寻找类似的工具。我要分析的应用程序是一个c++
多线程
应用程序。有没有人对此有推荐的工具?
浏览 0
提问于2012-05-14
得票数 0
回答已采纳
2
回答
C++ Unix
多线程
在“幕后”发生了什么?
、
、
、
、
我想知道在Unix (特别是
Linux
)上C++
多线程
“幕后”发生了什么--特别是操作系统和
信号量
等的影响。 我已经执行了最初的谷歌搜索,但它没有吐出来。我意识到这更多的是
Linux
的问题而不是C++的问题。
浏览 4
提问于2012-05-10
得票数 2
回答已采纳
15
回答
什么是
信号量
?
、
、
信号量
是一个经常用于解决
多线程
问题的编程概念。我对社区的问题是: 什么是
信号量
,如何使用它?
浏览 7
提问于2008-08-29
得票数 393
1
回答
C++11中的非阻塞
信号量
?
、
、
这个站点上的许多问题都涉及到在C++11中引入的
多线程
支持中缺少
信号量
对象的问题,很多人建议使用。然而,这些方法都不允许在保证调用线程不被阻塞的同时递增和递减
信号量
,因为通常在读取
信号量
的值之前必须获取锁。例如,POSIX
信号量
具有函数和,这两个函数都是非阻塞的。是否可以仅使用C++11
多线程
支持来实现非阻塞
信号量
?或者我必须使用依赖于操作系统的库来完成此任务?如果是这样的话,为什么C++11版本不包含
信号量
对象? 已有3年未应答。(注意:我相信我问的
浏览 23
提问于2017-02-16
得票数 7
回答已采纳
2
回答
python3命名的
信号量
仅在给定进程内?
、
、
对于我特定的
多线程
python3应用程序,我需要命名
信号量
以保护代码中某些完全无关的部分,但是这些
信号量
只应该是特定于进程的,而不是系统范围的。我一直无法找到任何实现命名
信号量
的python代码,这些代码仅存在于当前
多线程
进程中。有人知道已经写好的代码吗?我特别想要
信号量
,而不仅仅是简单的互斥,因为我希望允许进程中的这些关键部分并发访问一定数量的代码,最多可以达到一些可配置的最大访问数。提前谢谢你。
浏览 0
提问于2017-11-19
得票数 0
回答已采纳
9
回答
在什么情况下,在C++中使用
信号量
而不是互斥量?
、
、
在我读过的所有关于
多线程
的参考资料中,互斥比
信号量
更常被使用和讨论。我的问题是,什么时候使用
信号量
而不是互斥量?我在Boost线程中没有看到
信号量
。这是不是意味着
信号量
现在不再使用太多?据我所知,
信号量
允许多个线程共享一个资源。只有当这些线程只读取资源而不是写入时,这才是可能的。这是正确的吗?
浏览 0
提问于2010-02-28
得票数 38
回答已采纳
2
回答
当线程因总线错误而终止时,如何防止
信号量
锁定
、
、
我正在开发一个运行在嵌入式CPU上的
Linux
设备驱动程序。此设备驱动程序控制一些外部硬件。外部硬件有自己的DDR控制器和外部DDR。硬件的DDR可以通过一个可移动的内存窗口在嵌入式CPU上看到(因此我可以从
Linux
驱动程序分页访问外部DDR )。我使用的是
Linux
内核版本2.6.33。为了防止并发
多线程
访问,驱动程序使用
信号量
。 现在来看看问题所在。如果线程获取
信号量
,然后以总线错误终止,则
信号量
仍被锁定。所有后续调用都会无限期地获取
信号量
块。
浏览 2
提问于2011-03-25
得票数 1
回答已采纳
4
回答
多线程
C程序中的
信号量
互斥并发问题
、
如何设计
多线程
C程序来避免
信号量
互斥并发
浏览 0
提问于2009-05-11
得票数 1
1
回答
多线程
中的“同步点”是什么?
、
、
我需要决定在一个
多线程
应用程序中需要使用多少计数
信号量
。我知道了,如果我们知道同步点,那么我们就可以决定要使用的
信号量
的数量。同步点是什么?
浏览 2
提问于2017-12-16
得票数 0
回答已采纳
1
回答
值0上的
信号量
同步
、
、
、
在UNIX中使用SysV
信号量
,可以实现一种算法,在该算法中,进程等待,直到
信号量
的值达到0(有关详细信息,请参阅man semop )。现在,似乎每个人都说使用其他同步API更好,所以我的问题是:如何使用pthread、POSIX
信号量
或其他类似的API获得相同的行为?如果不可能,我应该担心使用SysV
信号量
吗?编辑:我指的是
多线程
场景,线程是使用pthread创建的。
浏览 4
提问于2011-07-28
得票数 1
2
回答
多线程
、阻塞和
信号量
、
、
、
(1)在
多线程
进程中,如果一个线程忙于I/O,整个进程会被阻塞吗? (2)使用互斥和二进制
信号量
哪个更好?什么时候应该使用互斥锁,什么时候应该使用二进制
信号量
?
浏览 1
提问于2012-09-25
得票数 0
回答已采纳
1
回答
家庭作业-一台服务器为多个客户端提供
信号量
和共享内存
、
、
、
我必须编写一个客户机和一个服务器程序,以便服务器(具有共享内存和
信号量
)可以与客户机通信。客户机从标准输入中获取数据,将其发送到服务器,服务器对其进行排序并将其发回。
浏览 1
提问于2011-01-23
得票数 0
9
回答
多线程
如何提高应用程序的速度(当线程不能并发运行时)?
我正在学习
多线程
,但在读完一些教程后,我有点困惑。我不明白
多线程
是如何提高应用程序速度的。 凭直觉,我会说
多线程
会降低应用程序的速度,因为您必须不断地等待这些
信号量
。当线程不能并发运行时,
多线程
如何以及何时能够提高应用程序的速度?
浏览 2
提问于2012-03-08
得票数 12
回答已采纳
2
回答
信号量
运算
、
我正在读一篇关于
信号量
及其操作的文章。作者强调,
信号量
的wait()和post()操作应该自动执行,否则可能会违反线程的互斥。有谁能给我解释一下他的意思吗?顺便说一下,我是
多线程
的新手。
浏览 1
提问于2012-12-23
得票数 2
回答已采纳
1
回答
多线程
。如果我使用
信号量
,我可以在开始时创建很
多线程
,还是应该只有很少的线程?
、
、
多线程
。如果我使用
信号量
,我可以在开始时创建很
多线程
,还是应该只有很少的线程?我对并行化是个新手。4个线程同时运行,96个线程在等待。在其中一个线程完成所有操作后,将再
浏览 18
提问于2019-10-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Linux系统编程 信号量
linux多线程服务器
分享:C语言编程——LINUX 多线程
王利涛-linux高级编程-无秘
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券