腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
,
C
:
线程
同步
c
、
linux
、
multithreading
我的应用程序有由pthread_create创建的多个
线程
。现在,所有其他
线程
都需要等待某个特定
线程
更改状态,例如:一个状态
线程
正在监视系统状态,如果它已经准备好,那么告诉其他
线程
开始它们的工作。如何在
Linux
中用
C
实现这一点?
浏览 3
提问于2015-08-27
得票数 2
回答已采纳
5
回答
linux
上的学习
线程
c++
、
linux
、
c++11
、
pthreads
、
stdthread
Linux
对我来说是一个新的平台。我已经用
c
++在Windows上写了很多年的代码,并且已经习惯了在这个平台上使用多
线程
。所以我想我将不得
浏览 2
提问于2012-05-30
得票数 4
回答已采纳
1
回答
C
/
Linux
:
线程
同步
的使用
c
、
linux
、
multithreading
、
synchronization
我很难理解
线程
同步
。我被赋予以下
线程
函数:{为什么会发生这种情况,计数的正确值应该是多少?如果我在for循环之前放置了一个信号量,在for循环之前放置了sem_wait,在for循环之后放置了sem_post,这是否意味着我的
线程
不再并行运行?我应该把
浏览 0
提问于2020-04-16
得票数 1
回答已采纳
2
回答
TBB与自行开发的工作队列
c++
、
c
、
linux-kernel
、
parallel-processing
、
tbb
我知道TBB (
线程
构建块)声称有一个复杂的引擎,但从算法的角度来看: 如果我们(比方说在
Linux
上)有一个具有N工作
线程
(POSIX
线程
,N是核心的数量)的工作队列和一个互斥
同步
的任务队列,每个工作
线程
在空闲时从队列中获取一个任务,还有一些
同步
调用,TBB还能提供什么,不包括很好的
C
++语法?
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
1
回答
POSIX命名的信号量能
同步
线程
吗?
multithreading
、
synchronization
、
posix
、
semaphore
我正在寻找一种方法来
同步
Linux
上的多个多
线程
进程。
C
++11风格的互斥只在单个进程内的
线程
之间运行,据我所知,flock并不相互排除同一个进程的
线程
。 因此,我想到了POSIX信号量。我知道未命名的信号量要么与
线程
相关,要么与进程相关,但两者都不相关。那名字的信号灯呢?很明显,它们
同步
进程,但是
线程
呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
5
回答
linux
线程
同步
linux
、
performance
、
synchronization
、
multithreading
、
locking
我是
linux
和
linux
线程
的新手。我花了一段时间在googling上试图了解
线程
同步
可用的所有函数之间的区别。我还有一些问题要问。我发现了所有这些不同类型的
同步
,每种
同步
都具有许多用于锁定、解锁、测试锁等功能。原子操作是最快的
同步
调用,并且可能在上述所有锁定机制中使用。您不希望对共享数据中的所有字段使用原子操作。哪些锁(如果有的话)可以防止调度程序或interrupt...or中断
线程
,我只是个白痴,所有
同步
机制
浏览 6
提问于2010-04-07
得票数 5
回答已采纳
5
回答
C
++ Win/
Linux
线程
同步
事件
c++
、
windows
、
linux
、
multithreading
、
signals
你好,我有一些代码是跨平台的,通过取消#ifdef OS,谢谢
浏览 5
提问于2010-05-11
得票数 0
1
回答
同步
2个
线程
c
++
linux
linux
、
multithreading
、
mutex
那么,为什么是这样,以及如何在
linux
上实现相同的结果呢?
浏览 1
提问于2017-05-23
得票数 0
回答已采纳
4
回答
同时从多个
线程
访问只读数据是明智的吗?
c++
、
multithreading
、
thread-safety
、
readonly
我有一个应用程序,我正在尝试制作多
线程
。每个
线程
将访问大量只读数据.在所有
线程
的持续时间内,所讨论的数据都不会被修改。这个应用程序将在
Linux
和Windows上运行,如果这有任何区别的话,它是用
C
++编写的。
浏览 10
提问于2011-04-13
得票数 22
回答已采纳
2
回答
`FUTEX_REQUEUE`的错误是什么?
linux
、
synchronization
我在操作系统类中按需要分配
Linux
手册页,作为对学生在设计
同步
原语时不要自满的警告。FUTEX_FD (pre
浏览 6
提问于2014-08-27
得票数 6
2
回答
具有共享只读内存的
c
++
线程
池
c++
、
multithreading
、
threadpool
我是
C
++并发编程的新手,我想编写一个基于
线程
池模式的服务器(在
linux
机器上),
线程
需要从共享内存读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当
线程
访问只读内存时,是否需要做些什么来
同步
它们
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
4
回答
一个很好的应用程序,可以看到多
线程
的好处
c
、
linux
、
multithreading
我正在尝试更好地编写多
线程
应用程序,比如想出正确的算法,这样
线程
之间就不会相互阻塞,并且在需要的时候
线程
之间可以进行正确的
同步
。这将在
C
/
Linux
中实现。谁能推荐一个我可以编写的简单应用程序,它可以清楚地展示在多核CPU中作为多
线程
与单
线程
运行时性能/吞吐量的提高。 谢谢。
浏览 0
提问于2012-07-11
得票数 1
回答已采纳
3
回答
我可以和克隆(2) (
C
/
C
++)使用什么
同步
原语?
c++
、
c
、
linux
、
multithreading
在使用
Linux
的克隆(2)
线程
时,我可以使用哪些
C
++
同步
原语?我特别不能使用p
线程
,因为我正在构建一个共享库,它用不同的定义替换了许多p
线程
的函数调用,但我需要某种类型的互斥。编辑:我可能说得太早了,我看了一下p
线程
文档,它们使用futex(2)来实现这些原语。我想我也是这么做的?
浏览 0
提问于2012-01-20
得票数 3
回答已采纳
1
回答
等待完成可能在用户空间?
c
、
linux
、
multithreading
、
kernel
、
synchronization
在
Linux
驱动程序中
同步
线程
时,我非常喜欢两个函数,即:wait_for_completion()及其对应的complete_and_exit()。用两个
线程
来实现这个api是否可行,共享一个内存映射,分别是内核中的编写器和用户空间中的读取器? 如果没有,那么向
C
语言用户空间
线程
提供wait_for_completion()的努力是什么呢?
浏览 6
提问于2015-07-27
得票数 1
1
回答
在
Linux
中哪里可以找到互斥、未来等的源代码?
c++
、
glibc
容器代码可以在/usr/include/
c
++/4.8.5/bits中找到。其他stl库的源代码呢,比如mutex、future等?
浏览 2
提问于2018-11-05
得票数 0
1
回答
Helgrind和atomic_flag
c++
、
valgrind
、
atomic
、
spinlock
conflicts with a previous write of size 1 by thread #2==4868== at 0x4011
C
9: clear (atomic_base.h:193)[output
浏览 3
提问于2018-09-25
得票数 2
回答已采纳
3
回答
用
C
实现
Linux
中的
线程
同步
c
、
linux
、
multithreading
、
pthreads
、
thread-synchronization
我在
同步
线程
时遇到了问题,这样每个
线程
都可以先运行一个作业,然后另一个
线程
启动相同的作业,依此类推。
浏览 0
提问于2015-03-17
得票数 0
1
回答
在
C
++中,我可以使用多
线程
工具与我的主程序
同步
UNIX信号吗?
c++
、
linux
、
multithreading
、
unix
、
signals
使用sigaction设置的信号处理程序是否在自己的
线程
中运行?我是否可以使用P螺纹工具来将我的信号处理程序与我的主程序
同步
,比如
线程
互斥体?我可以使用
C
++11工具如mutex和atomic吗?对不起,如果这个问题有点笼统,但是我真的很困惑信号和
线程
之间的关系。 我正在研究
Linux
,但这个问题一般适用于UNIX。
浏览 7
提问于2015-05-23
得票数 2
回答已采纳
3
回答
如何
同步
三个相关
线程
c++
、
multithreading
、
thread-safety
、
multiprocessing
、
multitasking
如何在不损失太多性能的情况下安全地
同步
这三个
线程
?是否有任何现有的解决方案可供使用?我在
linux
上使用
C
/
C
++。 重要:目标是了解这种特殊情况下的
同步
机制或算法,而不是互斥或信号量是如何工作的。
浏览 0
提问于2012-01-24
得票数 3
回答已采纳
1
回答
利用
c
++/
c
中的所有4个内核
c++
、
c
、
multithreading
、
performance
我有一个主进程,将创建4个
线程
。如果我简单地运行所有4个
线程
,内核是否会利用所有4个内核,或者程序是否会在单个内核上实现多
线程
?如果不是,那么如何在多核上处理
同步
。我有一个4核的英特尔cpu,我的程序是
c
++的。 我在一个虚拟机中的
linux
上运行这个程序。
浏览 1
提问于2011-10-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
python笔记10-多线程之线程同步
线程同步工具CyclicBarrier的使用
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券