腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
避免在
C++
中重用
线程
in
、
、
、
我注意到,基于,
Linux
重用终止
线程
的
线程
I,而不是生成新
线程
。出于某种原因,我需要避免这种行为。如何确保新
创建
的
线程
将有一个新生成的
线程
id,而不是重用旧
线程
?(为感兴趣的人更新:我正在使用PyTorch的
C++
API为GPU开发一个DNN调度程序,我需要
创建
一个
新
的
线程
来调用每个层/操作,每当新
创建
的
线程
与终止的
线程</
浏览 6
提问于2022-05-24
得票数 -1
回答已采纳
2
回答
C++
Unix多
线程
在“幕后”发生了什么?
、
、
、
、
我想知道在Unix (特别是
Linux
)上
C++
多
线程
“幕后”发生了什么--特别是操作系统和信号量等的影响。我意识到这更多的是
Linux
的问题而不是
C++
的问题。
浏览 4
提问于2012-05-10
得票数 2
回答已采纳
3
回答
如何检查第三个API是否为
linux
中的c/
c++
程序
创建
了一个新
线程
?
、
、
、
我只想问一下,有没有什么方法可以检查第三个API是否会为
linux
中的c/
c++
程序
创建
一个
新
的
线程
?如下所示,假设do_something_API是一个第三个API,并且我们不知道它的实现,那么如何知道这个函数是否会
创建
一个新
线程
呢?使用gdb或其他工具? ...
浏览 1
提问于2020-06-08
得票数 0
3
回答
如何通过
Linux
调度程序测量
线程
从繁忙内核迁移的延迟?
、
、
、
、
我的任务是在
Linux
中,在用C或
C++
编写的程序中测量
线程
的迁移时间。我想用高分辨率计时器来测量这
浏览 11
提问于2022-03-28
得票数 2
5
回答
linux
上的学习
线程
、
、
、
、
Linux
对我来说是一个
新
的平台。我已经用
c++
在Windows上写了很多年的代码,并且已经习惯了在这个平台上使用多
线程
。所以我想我将不得不学习pthrea
浏览 2
提问于2012-05-30
得票数 4
回答已采纳
1
回答
当父进程有多个
线程
、套接字和IPC时,在分叉(子)进程中调用system()
、
、
、
、
我有一个有很多
线程
的程序。有些
线程
是TCP服务器..。每个服务器都会触发
新
的
线程
来处理任何
新
的连接。 在处理单个客户端的一个
线程
中,我调用fork()。子进程调用setpgid() (以
创建
一个
新
组),然后调用system() ( C/
C++
标准库的函数)。父进程一直在接受naps (us休眠()函数)并检查时间限制。我使用的是:
Linux
(Ubuntu),
线程
等等,只有C/
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
2
回答
linux
中的
C++
线程
、
、
我正在尝试用
Linux
创建
一个多
线程
的
c++
程序。我以前在windows上用过pthread库,但我听说它不是
Linux
的标准。你对
Linux
下的
c++
有什么
线程
库的建议?编辑:我错误地认为pthread不是
linux
原生的,正如我所说的,这是我不久前听到的。我主要在寻找各种
线程
选项的效率之间的比较,特别好奇的是关于c-11
线程
库与我以前使用的pthread的性能的信息。我被误导了,所以我发布了这个
浏览 4
提问于2013-06-09
得票数 3
回答已采纳
3
回答
为什么在
Linux
上使用更多的
线程
时内存消耗会增加?(
C++
)
、
、
、
、
计划:程序环境如下:
C++
、OpenMp、Redhat-x64、malloc/free 进程大小与使用的
线程
数相同,为
浏览 3
提问于2012-08-10
得票数 3
回答已采纳
4
回答
使用pthread_cancel取消
线程
:好的做法还是坏的做法
、
、
我在
Linux
5.3(
Linux
5.3)上有一个
C++
程序,它产生多个
线程
,这些
线程
在无限循环中执行作业并休眠一定的时间。现在,我必须取消正在运行的
线程
,以防出现
新
的配置通知,并重新启动一组
新
的
线程
,为此我使用了pthread_cancel。我观察到的是,即使在接收到取消指示后,
线程
也不会停止,甚至一些休眠
线程
在休眠完成后也会出现。
浏览 8
提问于2011-01-21
得票数 27
回答已采纳
2
回答
如何将多个文件描述符合并为一个文件描述符?
、
、
、
在我的
C++
应用程序中,我使用一些对第三方库的调用来
创建
一个
新
的子进程。我向它传递了两个FILE**变量,它们由子进程的stdout和stderr处理程序的指针填充。但实际上,我不需要在单独的
线程
中分别读取它们,我只需要将它们合并到一个
线程
中,然后从那里读取。我如何才能做到这一点(
linux
和Windows)?
浏览 0
提问于2013-04-10
得票数 0
4
回答
linux
中的内存分配是否是非阻塞的?
、
、
、
Node foo = new Node(); 如果多个
线程
试图
创建
一个
新
的节点,如果其中一个
线程
在分配过程中被操作系统挂起,是否会阻止其他
线程
取得进展?我问这个问题的原因是因为我有一个
创建
新
节点的并发数据结构。然后,我修改了算法以回收节点。在24核机器上,这两种算法的吞吐量性能几乎相同。然而,我随后
创建
了一个在所有系统内核上运行的干扰程序,以便
创建
尽可能多的操作系统抢占。与回收节点的算法相比,
创建
新
浏览 60
提问于2011-01-05
得票数 21
回答已采纳
2
回答
C++
11 thread_local和“外挂”
线程
、
、
、
我想使用
C++
11 thread_local,但是我们的应用程序嵌入了JVM,有时通过JNI从Java
创建
的
线程
调用
C++
方法。这与外部"C“库
创建
线程
并回调到我的
C++
代码中的问题本质上是一样的。我的代码有任何方法来补偿外部
线程
的意外出现吗?那
线程
出口上的破坏呢? 编辑:事实上,
C++
是通过JNI从JVM
线程
调用的,这并不是真正的重点。任何外部
线程
(不是由std::t
浏览 2
提问于2018-06-30
得票数 2
1
回答
有什么特定的方法可以从pthread_create获取所有
线程
的列表吗?
在
linux
系统上,使用pthread_create,我们可以
创建
一个
线程
。但是,我们如何知道
创建
的
线程
数呢?有什么办法可以从pthread_create那里得到吗?或者给出为进程
创建
的
线程
列表的任何其他方式?我正在寻找C或
C++
中的代码示例。
浏览 3
提问于2022-03-01
得票数 0
回答已采纳
1
回答
在多
线程
环境中使用ZMQ的正确方式?
、
、
也就是说,服务器(
C++
、
linux
)
创建
一个XPUB套接字,然后在一个
线程
中读取它,在另一个
线程
中发布数据(写入)。什么可能是问题的根源?在不同的
线程
中读/写还是
创建
XPUB/SUB对? 如果问题出在多
线程
中,那么使用XPUB套接字的正确范例是什么
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
1
回答
调用
线程
构造函数时出现Segfault
、
、
我被卡住了,需要一双
新
的眼睛。我的问题是,在
线程
创建
之后,程序分段就会在
线程
中出错。回溯表明崩溃发生在一个标准的共享库中。/MyMain.cpp Invoking: ARM Sourcery
Linux
浏览 0
提问于2012-12-01
得票数 2
1
回答
我想问一下CreateThread和基于
Linux
操作系统的pthread_create之间的主要区别
、
、
、
、
我想用C/
C++
实现一个运行在Windows和
Linux
操作系统上的应用程序,这个应用程序将是多
线程
的,所以经过一些研究,我发现Windows和
Linux
分别有各自的库方法。另一方面,从pthread_create的回答到类似的问题, 例如,
Linux
系统中的每一个进程都是一个“内核
线程
”,而每个用户
创建
的
线程
也被实现为一个
新
的内核
线程
。因此,我认为pthread_create确实
创建
了一
浏览 2
提问于2021-02-02
得票数 1
回答已采纳
3
回答
当pthread启动时,它是否需要一个互斥锁来访问以前在生成它的
线程
中写入的全局数据?
、
、
我在
linux
上有一个带有两个
线程
的
c++
程序
线程
A将一些数据写入std::map没有其他数据将被写入此map然后
线程
A
创建
线程
B
线程
B从map读取数据 那么在这种情况下,我需要使用Mutex吗?
浏览 8
提问于2013-10-16
得票数 3
3
回答
如何在
C++
中
创建
基本
线程
、
在顶部,我
创建
了一个MyClass对象,然后我想在MyClass中启动一个
线程
。我希望它调用一个函数Run(),并让该函数与main.cpp中的其他函数同时运行。在
C++
中执行此操作的最简单方法是什么。我从来没有在
C++
中做过
线程
,但是我在Java语言中做过。 如果可能的话,我想避免使用外部包之类的东西。
浏览 5
提问于2012-04-13
得票数 2
回答已采纳
2
回答
C++11
线程
库是否调用OS来运行多
线程
程序?
、
、
、
、
众所周知,我们可以使用
C++
库编写跨平台(无论是
Linux
还是Windows)的通用多
线程
代码,我想知道为什么c++11让它变得简单,它实际上是调用OS,还是使用其他一些技术?
浏览 27
提问于2018-08-04
得票数 1
回答已采纳
1
回答
什么在
Linux
操作系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的
线程
相关的问题。我知道进程是由
Linux
内核中的调度程序启动的,但是进程内部的
线程
-
Linux
内核调度程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:Linux线程(一)概念
没想到进入main函数前,发生了这么多事!
C+之多线程(一)
Centos7.2 安装 mysql
C+标准库 std:thread 的简单使用,一文搞定还不简单?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券