腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
POSIX命名的
信号量
能同步线程吗?
multithreading
、
synchronization
、
posix
、
semaphore
我正在寻找一种方法来同步
Linux
上的多个
多线程
进程。
C
++11风格的互斥只在单个进程内的线程之间运行,据我所知,flock并不相互排除同一个进程的线程。 因此,我想到了POSIX
信号量
。我知道未命名的
信号量
要么与线程相关,要么与进程相关,但两者都不相关。那名字的信号灯呢?很明显,它们同步进程,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
1
回答
如何在android
多线程
中创建屏障
android
、
linux
、
concurrency
我在
Linux
上的
多线程
项目中需要一个屏障。我知道pthread_barrier_init()和pthread_barrier_wait(),但是我想在android上运行我的项目。它没有这些功能。我想使用
信号量
,我可以使用
信号量
来实现它吗?
浏览 1
提问于2011-09-26
得票数 0
回答已采纳
2
回答
C
++ Unix
多线程
在“幕后”发生了什么?
c++
、
linux
、
multithreading
、
unix
、
c++11
我想知道在Unix (特别是
Linux
)上
C
++
多线程
“幕后”发生了什么--特别是操作系统和
信号量
等的影响。我意识到这更多的是
Linux
的问题而不是
C
++的问题。
浏览 4
提问于2012-05-10
得票数 2
回答已采纳
4
回答
绘制线程上下文切换的工具
c++
、
multithreading
、
profiling
我正在寻找一个工具,用于性能分析和调试,绘制线程上下文切换,以及可能的
信号量
状态,事件,...我曾在嵌入式世界中使用过类似的工具,但现在我正在windows或
Linux
平台上寻找类似的工具。我要分析的应用程序是一个
c
++
多线程
应用程序。有没有人对此有推荐的工具?
浏览 0
提问于2012-05-14
得票数 0
回答已采纳
1
回答
C
++11中的非阻塞
信号量
?
c++
、
multithreading
、
c++11
这个站点上的许多问题都涉及到在
C
++11中引入的
多线程
支持中缺少
信号量
对象的问题,很多人建议使用。然而,这些方法都不允许在保证调用线程不被阻塞的同时递增和递减
信号量
,因为通常在读取
信号量
的值之前必须获取锁。例如,POSIX
信号量
具有函数和,这两个函数都是非阻塞的。是否可以仅使用
C
++11
多线程
支持来实现非阻塞
信号量
?或者我必须使用依赖于操作系统的库来完成此任务?如果是这样的话,为什么
C
++11版本不包含
信号量
浏览 23
提问于2017-02-16
得票数 7
回答已采纳
4
回答
多线程
C
程序中的
信号量
互斥并发问题
c++
、
c
如何设计
多线程
C
程序来避免
信号量
互斥并发
浏览 0
提问于2009-05-11
得票数 1
2
回答
如何使用没有线和叉子的
信号量
?
c
、
multithreading
、
semaphore
、
shared-memory
我目前正在研究一个学校项目(
C
语言),它的目标是使进程能够一个一个地写入共享内存。我不能用
多线程
也不能用叉子。我只能让有一个可执行的,它必须运行多少次。但是,我只是找不到任何文档能够清楚地解释是如何工作的,而不需要执行线程、分叉、等等。 有人能帮我吗?
浏览 7
提问于2021-05-31
得票数 1
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?
multithreading
、
synchronization
、
mutex
、
multiprocessing
、
semaphore
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?互斥仅用于
多线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
1
回答
linux
中不同类型的同步方法?
linux
(除了
信号量
,互斥,二进制
信号量
)
浏览 0
提问于2011-02-15
得票数 2
1
回答
何时选择
多线程
或多处理?
multithreading
、
concurrent-programming
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(
c
/
c
++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
进程间共享内存同步
C
++/
C
++11
c++
、
multithreading
、
c++11
、
posix
、
shared-memory
问题(简而言之):--我正在使用POSIX共享内存,目前只使用POSIX
信号量
--我需要控制多个阅读器、多个写入器。我需要在下面描述的限制范围内使用哪些变量/方法来控制访问。注意:对于我所有的
多线程
,我使用的都是
C
++11特性。这个共享内存将使用
C
++11 std::线程完全分离程序可执行文件,其中任何进程/可执行文件的线程都需要访问。对于任何
多线程
,我都避免了
Linux
线程,并将继续这样做(除非它只是控制变量,而不是实际的pThreads)。理想情况下,本机
浏览 7
提问于2016-02-15
得票数 2
3
回答
c
#中的互斥和
信号量
是什么?我们需要在哪里实现?
c#
、
multithreading
、
mutex
、
semaphore
C
#中的互斥和
信号量
是什么?我们需要在哪里实现? 我们如何在
多线程
中使用它们呢?
浏览 4
提问于2009-10-12
得票数 21
1
回答
在Python中,等待回调的最佳睡眠方式
python
、
multithreading
、
sleep
、
wakeup
我正在为一个与硬件设备对话的
c
++库编写一些。库的一般模型是注册回调例程,然后向硬件发送命令并等待回调。所以我宁愿睡在一个
信号量
,让回调做一个唤醒
信号量
,以便我们可以得到所有
多线程
在未来。 那是Python中的东西吗?我是Python新手,但有使用
多线程
c
和
c
++设备驱动程序的经验。
浏览 4
提问于2022-05-23
得票数 2
1
回答
模拟单线程中带有
信号量
的
多线程
c++
、
multithreading
、
simulation
、
semaphore
我想模拟Windows (
C
++)上嵌入式设备的固件(
C
++)。固件在微控制器(nRF5340)上运行,并作为操作系统运行Zephyr。在实际固件中,有多个任务。
信号量
用于
多线程
(在固件中),这些线程被阻止或释放。有没有一种方法可以在一个线程中使用
信号量
并实现一种上下文切换? 因此,例如,调用一个贯穿
信号量
的函数。当到达
信号量
时,可以调用一个新函数,该函数释放前一个
信号量
,以便原始函数可以继续(但都在一个线程中)。
浏览 4
提问于2021-11-09
得票数 0
回答已采纳
1
回答
在
LINUX
系统中,互斥和
信号量
会“繁忙等待”吗?
linux-kernel
、
operating-system
、
mutex
、
semaphore
、
thread-synchronization
最近,我了解到
linux
内核中的suspended/blocked睡眠系统调用会将当前调用线程挂起到一个状态,这意味着在上述时间过去之前,它们不会使用。-完全理解。available)available = false;;available = true;
信号量
锁signal(S) {}我的问题: 我知道繁忙等待并不是解决同步问题的有效方
浏览 2
提问于2017-10-07
得票数 2
回答已采纳
15
回答
什么是
信号量
?
multithreading
、
concurrency
、
semaphore
信号量
是一个经常用于解决
多线程
问题的编程概念。我对社区的问题是: 什么是
信号量
,如何使用它?
浏览 7
提问于2008-08-29
得票数 393
1
回答
如何保证跨多个线程的连续执行?
java
、
multithreading
、
swing
我正在编写一个应用程序,它提供了一个用户友好的GUI替代当前CLI用户用来与远程设备通信的GUI选项。此应用程序将发送和接收所有CLI /O,并将其转换为用户易于理解的语言。我遇到的问题是,当我调用缓存的数据时,它总是在缓存数据的后面,然后显示为缓存的数据。import java.io.InputStream;import java.util.List; i
浏览 5
提问于2014-08-19
得票数 0
2
回答
如何在
C
#中执行类似MultiThread的Java或Qt编程
c#
、
java
、
multithreading
、
qt
你知道
多线程
编程对我们开发更高效的东西非常重要。 而Java、Qt或ACE语言中的
多线程
概念都有共同的结构,它们提供了一个通用的接口来实现,如void run()方法、互斥锁、
信号量
等。而且
C
#有一些
多线程
的工具。但是,如果像我这样的开发人员想要使用所谓的结构,他/她应该怎么做?有没有什么图书馆之类的?
浏览 0
提问于2012-04-02
得票数 0
3
回答
带互斥和
信号量
的可变关键字
c
、
multithreading
、
pthreads
与
多线程
一起使用的变量是否应该在
C
中的关键部分(即互斥、
信号量
)中被volatile访问?为什么/为什么不?&flag); pthread_mutex_unlock(&flag);关于
信号量
的例子或等效的想法呢
浏览 12
提问于2017-08-13
得票数 1
5
回答
多线程
-在一个线程中增加整数,在另一个线程中减少
c++
、
linux
、
multithreading
、
locking
、
multicore
在
多线程
程序中,2个线程--线程1--将运行一个将整数变量增加1000倍的循环,然后退出线程2--将运行一个将整数变量减少1000次然后退出的循环让我们假设
linux
和x86架构以及多核硬件。 如果将相同的整数声明为易失性(
C
++),上述情况会发生什么?
浏览 7
提问于2012-08-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
详解Linux多线程中的互斥锁、读写锁、自旋锁、条件变量、信号量
Linux系统编程 信号量
C+11多线程编程(一)——初始多线程
linux多线程服务器
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券