腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在
Linux
多
线程
环境中度量函数的总执行时间
、
、
、
我想测量一下在
Linux
中使用C函数所花费的总时间。函数可以同时从不同的
线程
调用,并且所花费的时间应该加在一
起
。如何在
Linux
中进行此测量?我在Stackoverflow的这个
线程
中找到了
一个
使用clock()的解决方案: 但据我所知,这还包括CPU在测量期间执行的
线程
处理。这是
一个
正确的假设
吗
?在
Linux
中有没有其他方法来做这个测量呢?
浏览 0
提问于2017-04-05
得票数 2
4
回答
有关Cygwin[Windows中的
Linux
]的一些问题(套接字、
线程
、其他编程和shell问题)
、
、
、
我对赛格温有一些疑问: 为什么在#include <iostream>中
浏览 6
提问于2010-01-18
得票数 16
回答已采纳
3
回答
Android上的本地
线程
可能有状态
吗
?
、
、
、
、
在Android设备上执行本机(C/C++)
线程
时,所有可能的
线程
状态是什么?它们和一样
吗
?它们是
Linux
线程
吗
?POSIX
线程
?不是必需的,但是提供什么可以导致
线程
进入每个状态的例子的奖励积分。我正在为
一个
采样分析器设计接口,它与Android上的原生C/C++代码一
起
工作。分析器报告将显示
线程
状态随时间的推移。我需要知道所有的状态是什么,
浏览 7
提问于2011-10-07
得票数 9
回答已采纳
2
回答
有没有一种方法可以让OpenMP在Qt跨度
线程
上运行?
、
、
、
、
但我认为问题是这个应用程序在GUI上使用了Qt,我试图在Qt创建的辅助
线程
上派生工作
线程
,这会导致程序崩溃-但我不确定这一点。
浏览 0
提问于2010-06-24
得票数 3
1
回答
单
线程
进程只能使用PCB而不接触TCB,这是正确的
吗
?
在运行单
线程
程序时,操作系统是否只使用PCB (Process )存储所有相关信息?因为我从其他地方听说,每个操作系统都会在PCB下创建
一个
TCB (
线程
控制块),甚至在运行
一个
单
线程
程序时。
浏览 5
提问于2021-12-24
得票数 -1
2
回答
移动100 m行CSR时的MKL稀疏BLAS分段故障
、
这是真的
吗
?在稀疏的BLAS中,我可以拥有的行数的限制是<100 m(看起来更像65m)
吗
?还是我做错了?在为内部
线程
缓冲区分配内存时,确实存在一种微妙的整数溢出。
一个
可能的解决方案是通过OpenMP调用改变omp_set_num_threads
线程
的数量。
浏览 13
提问于2016-05-23
得票数 3
1
回答
为什么我有这么多apache2进程?
、
我有
一个
Debian6.0.1机器运行GNU/kFreeBSD8.1-1-AMD 64和Apache。但是,它看起来更像是在运行prefork,因为与许多
线程
不同,我似乎有许多进程:78438 ?
浏览 0
提问于2011-05-21
得票数 7
回答已采纳
1
回答
GDB调试器在std::
线程
衍生上崩溃
、
、
、
、
我编写了
一个
包含多个
线程
的c++程序,它总是能正常工作。因为我在
Linux
虚拟机上使用QtCreator,所以在使用调试器时,使用my_thread = new std::thread(workerThread, arg);生成
线程
时,程序崩溃了。如果我在没有调试的情况下运行程序,
线程
就会正常产生,并且程序会继续运行(我尝试了一下,并显示了一些日志消息)。我认为这是平台的问题,因为我没有在任何地方更改代码,并且它不能与任何
线程
一
起
工作。有人知道问题出在哪里
吗</
浏览 36
提问于2021-07-28
得票数 0
2
回答
强制Python在单个
线程
中运行
、
我在Raspberry Pi板上与Rasbian (基于
Linux
)一
起
使用Python。我的Python脚本使用GPIOs (硬件输入)。我注意到当GPIO激活时,它的回调将中断当前
线程
。这迫使我使用锁来防止
线程
访问公共资源时出现的问题。然而,它变得有点复杂。我突然想到,如果GPIO‘排队’直到主
线程
休眠(例如命中
一个
time.sleep),它将大大简化事情(比如javascript处理事物的方式)。 有办法在Python中实现这一点
吗
?
浏览 2
提问于2014-02-24
得票数 0
回答已采纳
1
回答
即使指定了
一个
线程
,Geth (围棋)在挖掘过程中也会使用100%的CPU。
、
、
、
、
复制步骤:预期行为:所有CPU
线程
(8)都与100%的负载一
起
使用。Geth版本: 1.9.6 OS & version:
Linux
(Ubuntu18.04)
浏览 3
提问于2019-10-10
得票数 0
1
回答
Posix
线程
ID与
linux
线程
ID有一对一的关系
吗
?
、
、
、
、
在通过调用pthread_create()创建POSIX
线程
之后,将生成
一个
新的POSXI
线程
(由pthread_self()返回的
线程
ID标识)和
一个
新的
linux
线程
(由syscall(SYS_gettid这是否意味着POSIX
线程
ID与
linux
线程
ID有一对一的关系?它们只是分别用pthread_t和pid_t表示
线程
。实际上,有时我发现
一个
linux
<e
浏览 5
提问于2017-10-20
得票数 0
回答已采纳
1
回答
了解新
线程
的GDB输出(
Linux
系统)
、
、
我目前正在调试
一个
使用p
线程
的应用程序。当我附加GDB时,它会不断地打印此表单的消息:我假设a_hex_number是
一个
地址,但它是谁的地址?我假设a_dec_number是创建的
线程
的唯一标识符,是
吗
? 我的假设对
吗
?有人能给我更详细的数字和他们的意义
吗
?我已经读过了,但我仍然很难弄清楚全部情况。也许有关
Linux
系统的信息会对我有很大帮助。
浏览 1
提问于2011-12-12
得票数 2
回答已采纳
1
回答
如何用C++用特定的文件描述符查看头
、
、
、
、
我有
一个
有100个
线程
的进程。例如,此fd是
一个
套接字描述符,并且只有
一个
线程
将此套接字与send()和receive()一
起
使用。在
Linux
上,我如何用C找出这个
线程
的ID? 有没有比使用ptrace附加到每个
线程
并等待其中
一个
线程
被检测到更聪明的方法?
浏览 3
提问于2020-01-17
得票数 0
1
回答
RT
线程
中的printf
、
、
我正在用
Linux
编写
一个
多
线程
应用程序。if(clock_gettime(CLOCK_MONOTONIC, &start))为什么printf会以不确定的方式
浏览 63
提问于2018-06-04
得票数 0
2
回答
插入节点时的neo4j性能问题
插入2000个节点消耗10000ms。这是我正在尝试的代码:import java.util.concurrent.ExecutorService;import java.util.concurrent.Semaphore;import java.util.logging.Logger;import org.neo4j.grap
浏览 2
提问于2012-07-05
得票数 0
1
回答
随着
线程
的崩溃开始进化?
、
、
、
对于在
linux
中工作,我可以使用进化来访问所有“公司”服务器类型的电子邮件: Outlook、Exchange等,这是很棒的。通常情况下,在长
线程
中有新的电子邮件,我唯一看到的就是第
一个
线程
。当我查看->折叠所有
线程
时,我得到了
一个
更好的视图。默认情况下可以这样做
吗
?此页似乎认为它可以与gsettings get [or set] org.gnome.evolution.mail thread-expand一
起
设置,但这似乎只在
一个</
浏览 0
提问于2020-04-08
得票数 0
1
回答
从std::thread转到相关的pthread
、
、
、
、
在
Linux
中,我需要检查
一个
地址是否属于
线程
的堆栈。我发现pthread_attr_getstack就是为了这个目的而工作。我假设std::thread是基于pthread的,因此从我的std::thread中,我可能会找到
一个
pthread,并将它与pthread_attr_getstack一
起
使用,以便检查指针是否指向堆栈内部这有可能
吗
?多么?
浏览 3
提问于2016-04-22
得票数 1
1
回答
Boost Jam不生成Windows上的
线程
库
、
、
、
我从SourceForge下载了最新的Boost Jam二进制文件,并使用以下命令:我和GCC的编译器一
起
安装了虽然该命令生成了工作台/lib目录,但我无法找到我在
Linux
中使用的
线程
库。Boost Jam需要一段时间才能运行,因此在执行过程中可能会出现错误。有人能猜出为什么我没有
线程
库
吗
?在尝试只构建
线程
库时,是否可以运行特定的命令?谢谢!
浏览 0
提问于2009-09-11
得票数 1
2
回答
静态链接glibc,但与GCC动态链接其他库。
、
、
、
我需要静态地将glibc链接到我的项目,因为目标平台只支持
一个
非常老的平台(但它与我的工具链中静态链接的glibc一
起
工作,我已经检查过了)powerpc-unknown-
linux
-gnu-gcc object_files -lrt -lpthread -Wl,-Bstatic -lc /powerpc-unknow
浏览 5
提问于2012-11-02
得票数 15
回答已采纳
5
回答
嵌入式
Linux
上的轻量级调试
、
、
、
、
我正在开发
一个
在基于
Linux
的小型SBC (大约32MB RAM)上运行的应用程序。不幸的是,我的应用程序最近变得太大,不能再在GDB下运行了。有没有人知道在嵌入式
Linux
中有什么好的、轻量级的调试方法?即使能够查看
线程
的堆栈跟踪也会非常有帮助。值得一提的是,这个应用程序是用C++编写的,并且运行多个
线程
,所以gdbserver是不可行的,因为它不能与多
线程
应用程序一
起
工作。Maha
浏览 2
提问于2009-12-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一个进程只能最多创建2000个线程吗?
就一个问题:i+是线程安全的吗?
【Rust日报】2020-12-04 Glommio:一个基于Linux io_uring的高效多核线程调度库
一个在线客服系统可以多个网站一起使用吗?
泰山顶上叫外卖,一个敢点!一个敢接!网友:吃得起这配送费吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券