腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
Linux
上为
C
和
C
++创建
线程
安全库?
、
、
、
、
我想用
C
++11编写一些库,它将在
C
和
C
++程序中使用(因此所有导出的
函数
都将标记为extern "
C
")。
Linux
(POSIX)信号
浏览 5
提问于2017-04-26
得票数 1
回答已采纳
1
回答
C
++0x
线程
和套接字
、
、
、
我正在编写一个连接到CAN接口的
c
++程序(用于arm架构)。为此,我使用了标准的socket、bind、recv和send
函数
。现在,我需要将一些
函数
外包到
线程
中。为此,我想使用pthread
线程
,因为我在这里的某个地方看到,由于兼容性问题,不应该在
c
++中使用
C
++0x
线程
。/
浏览 1
提问于2013-05-15
得票数 2
回答已采纳
4
回答
模板
函数
在作为
线程
调用时不会编译。
、
、
、
我有一个与模板
函数
和
线程
有关的问题:void Threader(TYPE_size counter) counter++;intcounter = 100; one.join(); }错误:对
线程
的调用没有匹配
函数
::
线程
(,无符号int&) 如果删除模
浏览 2
提问于2011-12-01
得票数 11
回答已采纳
1
回答
如何使用
C
++取消
线程
?
POSIX提供了取消
线程
执行的
函数
pthread_cancel,但是
C
++似乎没有提供这样的
函数
,也可以使用混合std::pthread_cancel吗?我还在
linux
系统上看到,std::
线程
是POSIX
线程
的包装器。
浏览 5
提问于2021-05-25
得票数 1
回答已采纳
3
回答
如何在
Linux
多
线程
环境中度量
函数
的总执行时间
、
、
、
我想测量一下在
Linux
中使用
C
函数
所花费的总时间。
函数
可以同时从不同的
线程
调用,并且所花费的时间应该加在一起。如何在
Linux
中进行此测量?我已经查看了clock()
函数
,并计算了该
函数
的开始和结束之间的差异。我在Stackoverflow的这个
线程
中找到了一个使用clock()的解决方案: 但据我所知,这还包括CPU在测量期间执行的
线程
处理。这是一个正确的假设吗?在
Linux
中有没有其他方法来做
浏览 0
提问于2017-04-05
得票数 2
1
回答
什么在
Linux
操作系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作系统中的
线程
相关的问题。我知道进程是由
Linux
内核中的调度程序启动的,但是进程内部的
线程
-
Linux
内核调度程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
1
回答
多
线程
-每个
线程
在特定时间后调用一个
函数
。
、
、
、
、
我希望所有
线程
(在
Linux
上运行的多
线程
C
代码)在特定的时间之后调用一个
函数
。我试着报警。它不是
线程
安全的:。 有没有任何方法来实现这样的功能,并保证
线程
在那个时候调用
函数
并离开它当前的任务?
浏览 2
提问于2013-02-25
得票数 1
1
回答
如何使用多核而不是多
线程
进行编程?
、
、
目前,我正在使用
C
语言(因为我可以轻松地访问和操作底层驱动程序),并开发自己的一组
函数
、库和驱动程序,运行速度比任何其他预定义或现成的库或插件都要快。现在,我想使用独立的内核来执行相应的任务,而不是基于软件的多
线程
(Pthread)。那么,对于如何使用RaspberryPI的不同内核,有什么建议或指导吗?
浏览 13
提问于2019-08-06
得票数 0
2
回答
当最后一个
线程
终止时,是否有调用某个东西的p
线程
函数
?
、
假设我在
Linux
上使用for循环在
C
++应用程序中创建了10个
线程
。这10个
线程
都在调用相同的
线程
函数
。我希望最后一个退出
线程
(介于1..10之间)调用一个
函数
,在那里我可以清除一些数据。有这样的p
线程
函数
吗?(不讨论
线程
特定的数据和pthread_once()) 注意:这里没有std::thread的要求。
浏览 2
提问于2016-02-02
得票数 0
回答已采纳
2
回答
C
++ 11 thread_local和“外挂”
线程
、
、
、
我想使用
C
++ 11 thread_local,但是我们的应用程序嵌入了JVM,有时通过JNI从Java创建的
线程
调用
C
++方法。这与外部"
C
“库创建
线程
并回调到我的
C
++代码中的问题本质上是一样的。我的代码有任何方法来补偿外部
线程
的意外出现吗?那
线程
出口上的破坏呢? 编辑:事实上,
C
++是通过JNI从JVM
线程
调用的,这并不是真正的重点。任何外部
线程
(不是由std::thread或mai
浏览 2
提问于2018-06-30
得票数 2
2
回答
是否有
linux
函数
调用通过传递
线程
ID来获取特定
线程
的CPU使用率?
、
、
是否有直接的
linux
函数
调用通过传递
线程
ID来获取特定
线程
在运行时的CPU使用率?如果不是
函数
调用,有没有其他可能的方法来实现同样的目的呢? 我有一个用
c
编写的应用程序,它在
linux
平台上运行。并且它有多个
线程
并行运行。其中我需要确定每个
线程
的CPU使用率。为此,我需要使用一个系统调用来增强我的代码,该系统调用为我提供了特定
线程
的CPU使用率。假设我在运行时准备好了一个结构中的所有
线程
i。
浏览 1
提问于2014-04-02
得票数 0
2
回答
在
linux
c
++中使用p
线程
在特定时间间隔调用
函数
、
、
我想在特定的时间(2微秒)内调用
函数
,在
linux
中使用
c
++
线程
。请给出一些解决方案或示例代码??
浏览 0
提问于2015-08-31
得票数 1
1
回答
在
linux
C
++中使用相同代码的多
线程
处理大数据
、
、
是否可以创建多个相同
函数
的
线程
来处理小块中的大数组?我正在尝试在
Linux
C
中这样做,假设我已经将read()从串行读取数据到数组中,当数组已满时,它被传递给稳定()进行处理,同时,读取应该是读取新数据,因为稳定()花了很长时间来处理旧数据,所以新创建的稳定()
线程
应该处理数组中可用的新数据。问题是我很困惑,我可以在
Linux
C
中创建两个稳定()的
线程
吗?
浏览 1
提问于2011-06-17
得票数 0
回答已采纳
2
回答
在
c
程序中,整个进程会在主
线程
终止时终止吗?
、
、
、
、
在
linux
中,无论主
线程
是通过
函数
exit()还是从main返回,只要主
线程
终止,整个进程就会退出。如果主
线程
从main()返回,它将返回到名为crt.o或类似的"
C
运行时“。在crt.o中,其
c
代码如下: exit( main (argc,argv));exit()将由主
线程
调用我的想法看起来对吗?如果crt.o中的exit()被一个
线程
终止
函数
替换,比如
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
2
回答
不同
线程
中的多个atexit处理程序
、
、
我对在多
线程
应用程序中使用atexit有疑问。calls atexit(handler_a) main() calls atexit(handler_main) ....所有的处理
函数
是在一个单独的
线程
中执行,还是在单独的
线程
中执行? 如果它们确实在单个
线程
(一个接一个)中执行,那么该
线程
会是主
线程</e
浏览 3
提问于2012-09-22
得票数 2
回答已采纳
8
回答
C
++的异步
函数
调用
、
、
我需要一个提示如何在
C
/
C
++中实现异步
函数
调用(或者windows和/或
linux
的框架/API调用的名称)例如,用来获取结果的pthread_join是不合适的,因此结果必须存储在堆中的某个地方,并且必须通知父对象。我想要的是在父
线程
中的回调
函数
,这将在子<
浏览 0
提问于2010-08-03
得票数 6
1
回答
Linux
和用户级
线程
如何在
Linux
中创建用户级
线程
。我所理解的是,P
线程
库创建内核级
线程
。那么我们如何创建用户级别的
线程
。
浏览 2
提问于2014-05-01
得票数 3
回答已采纳
4
回答
线程
安全,无锁增量
函数
?
、
、
、
、
更新:是否有一个
线程
安全的、无锁的、在
C
或
C
++中可用的所有
Linux
发行版增量
函数
上可用的?
浏览 1
提问于2009-11-08
得票数 2
回答已采纳
1
回答
调用嵌入式Python模块时,是否切换了
线程
?
、
、
、
我有一个
C
程序,我在
Linux
机器上调用一个嵌入的Python模块,使用:我的问题是: python
函数
还会运行在与
C
函数
相同的
线程
中吗?我使用Python语言中的thread.get_ident()和
C
语言中的pthread_self()来打印
线程
ID,但我不确定它们的含义是否相同。
浏览 1
提问于2015-09-11
得票数 1
1
回答
Malloc没有失败,但是系统正在耗尽内存。
、
、
、
我正在
linux
中开发一个非抢占多
线程
库(用
C
语言)。需要使用getcontext、setcontext等来创建新
线程
并管理它们。图书馆在正常情况下按预期工作。我对每个
线程
对象(MyThread)使用malloc,如果malloc返回NULL.To测试极端条件,我将通过打印消息"malloc failed"优雅地退出,运行一个递归fibonacci
函数
,该
函数
创建子
线程
来计算子计算是
linux
系统到达OOM并杀死进
浏览 1
提问于2014-09-10
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
Linux C加加 类之构造函数!
从 Rust 调用 C 库函数|Linux 中国
函数、类、多线程、BS架构
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券