腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何获得有关进程
线程
的信息?
、
、
嗨,我想了解有关进程
线程
的信息,所以在终端中使用了/proc/
stat
命令。但是得到“拒绝许可”的错误。我怎样才能解决这个问题?
浏览 0
提问于2017-07-11
得票数 3
1
回答
是否有可能读取另一个
线程
的程序计数器?
、
、
、
线程
A是否可以(在C或C++程序中,在64位英特尔体系结构的
Linux
下运行)读取
线程
B程序计数器寄存器的值,而不需要对
线程
B的代码进行任何特殊的检测?(我意识到这是一件奇怪的事情,我想做的只是因为我想知道
线程
A是否可以用它来检测
线程
B是否卡在失败的系统调用中,就像描述的那样)
浏览 2
提问于2015-05-06
得票数 2
回答已采纳
1
回答
(39)处理器在/proc/[pid[/
stat
文件]中表示什么?
、
、
、
、
按照procfs的规定$ cat /proc/1185/task/1283/
stat
| awk '{print $39}'或-1 顶部显示此
线程</
浏览 0
提问于2019-07-16
得票数 1
1
回答
安卓系统中来自java.lang.management的ManagementFactory
、
、
我需要我的
线程
所花费的cpu时间。 提前感谢列奥纳多
浏览 2
提问于2012-09-17
得票数 1
回答已采纳
4
回答
Linux
:在运行时检测到一个进程有多个
线程
、
、
、
我问的是关于
linux
和最近的glibc。
线程
可以由pthread创建,也可以由bare clone()创建,所以我需要一些更通用的东西。UPD:我想从它本身检测当前进程的
线程
。
浏览 2
提问于2010-11-09
得票数 7
回答已采纳
1
回答
线程
分析和监视
、
、
如何获得任何进程的
线程
的锁定时间值?在
linux
..。我使用的是命令/proc/pid/
stat
,但无法确定哪些值具有锁定时间。
浏览 0
提问于2021-04-01
得票数 0
2
回答
Linux
下的gcc编译问题
、
、
我是
Linux
的新手,我试着编译一个库。CMAKE可以很好地进行配置,但是当使用make进行编译时,我会得到这样的错误: 错误:没有在此作用域____
stat
64 statbuf中声明‘____
stat
64’;错误:没有在此作用域getcwdstatbuf中声明‘____
stat
64’;错误:如果(NULL != getcwd(chFile,_MAX_PATH)),则没有在此作用域中声明‘____
stat
64’ 也许我有缺失头文件的问题?我的gcc版本是
线程
模型: posix gcc 5
浏览 31
提问于2019-01-16
得票数 0
回答已采纳
2
回答
linux
中的
stat
systecall返回错误
、
、
、
、
我正在使用RHEL 4if (
stat
("file",&
stat
_obj)){ printf
浏览 2
提问于2009-06-29
得票数 0
回答已采纳
2
回答
如何在c中使用
线程
中止程序?
、
在
linux
中,这很难做到,我的老师告诉我,如果我想在win和
linux
中运行我的程序,就必须使用
线程
。问题是如何实现?我已经写了这样的smth:{ char d; { exit;}pthread_t threads[1]; pthread_create(&threads[
浏览 0
提问于2015-01-09
得票数 0
1
回答
在预3.0内核上检测内核
线程
、
、
查看proc手册页(http://man7.org/
linux
/man-pages/man5/proc.5.html),可以通过查看flags值(PF_KTHREAD)来检测哪些进程是/proc/<pid>/
stat
中的内核
线程
。flags %u (%lu before
Linux
2.6.22) mean
浏览 0
提问于2013-10-18
得票数 2
回答已采纳
5
回答
如何查看
线程
在哪个CPU内核中运行?
、
、
、
、
在
Linux
中,假设一个
线程
的pid是pid,我们可以从/proc/pid目录中获得许多有用的信息。例如,这些proc文件/proc/pid/status、/proc/pid/
stat
和/proc/pid/schedstat都很有用。但是,我如何才能获得
线程
正在运行的CPU核心数呢?如果
线程
处于睡眠状态,我如何知道在再次调度后它将运行哪个内核? 顺便说一句,有没有一种方法可以转储每个CPU核心的运
浏览 5
提问于2011-11-07
得票数 52
回答已采纳
2
回答
了解UNIX系统上其他用户正在使用的
线程
数
、
、
、
因此,我有一些计算量很大的代码,它们可以使用32个
线程
或更高效地运行。我还可以通过我的学校访问一个拥有32个处理器核心的集群。“甜蜜!”你可能会说。但是,如果您没有将每个
线程
以专用的方式与处理器配对,那么代码会变得非常不愉快。对于数字倾向的人来说,如果运行它的
线程
被换成另一个
线程
,我的BLAS实现会对效率造成很大的影响。我希望尽可能高效地使用尽可能多的
线程
(也就是说,集群上的所有剩余资源)。我如何确定我可以使用的一些度量,或者所有其他用户正在使用的
线程
数量,他们正在生成的峰值计算负载,或
浏览 4
提问于2011-06-24
得票数 0
回答已采纳
2
回答
为什么perf有这么高的上下文开关?
、
、
我试图理解
linux
perf,并发现了一些非常令人困惑的行为: 我编写了一个简单的多
线程
示例,将一个
线程
固定在每个内核上;每个
线程
在本地运行计算,并且不相互通信(参见下面的test.cc )。然而,使用
linux
perf来分析这个示例显示了数千个上下文切换--比我预期的要多得多。为了进行比较,我进一步分析了
linux
命令sleep 20,显示的上下文开关要少得多。> sudo perf
stat
-e sched:sched_switch ./tes
浏览 0
提问于2018-09-12
得票数 12
回答已采纳
1
回答
通过核心跟踪
线程
执行
、
、
假设我想在x轴上绘制一个带有CPU“点击”(或挂钟时间)的图形,并在y轴上执行
线程
。所以,例如,如果我有4个内核,我有4个y轴,x轴是时间,我想用红色绘制一个内核执行这个
线程
的时间:我如何以编程方式收集信息来做到这一点?我想完全理解这个问题,所以我真的不需要使用TBB或任何IDE、Intel或其他的
线程
可视化。我只想了解一段简单的代码。语言不是一个问题,真的,但如果它是C,那么好得多。我不需要“绘制”图形,我只需要知道CPU在执行什么
线程
,执行多长时间。谢谢! 编辑:我刚刚找到了,如果有的话,我会看到他们在做什么,并根据我
浏览 3
提问于2011-06-11
得票数 3
2
回答
procs_running是否包括发出请求的过程?
、
Linux
上的procs_running中有一个/proc/
stat
值,它显示正在运行的进程(
线程
)的数量。 问题是:这个值是否包括正在查询procfs的当前进程?
浏览 0
提问于2016-11-27
得票数 0
1
回答
如何检测
线程
或进程是否由于操作系统调度而变得匮乏
、
、
、
、
这是在
Linux
操作系统上。应用程序是用C++编写的,带有ACE库。 我怀疑进程中的一个
线程
有时会被阻塞很长时间(5到40秒)。这个应用程序大部分时间都运行得很好,除了每天有几次出现这个问题。我想知道我是否可以通过编程来查看
线程
/进程是否获得了它们的时间片。
浏览 0
提问于2012-06-20
得票数 9
回答已采纳
1
回答
是否可以在
Linux
上使用p
线程
打印CPU和核心?
、
、
我正在努力让一个多
线程
应用程序在多个内核上运行。我已经研究过关联、调度等问题。有什么方法可以找出任何
线程
正在运行的CPU Id吗?我现在正在使用sched_getaffinity,但我认为这与进程id有关,而不是进程中的
线程
。这个多
线程
应用程序在Windows上工作得很好,但在
linux
上似乎是CPU绑定(只使用一个CPU)如果我的
linux
应用程序启动64个
线程
,我仍然只有一个pid,对吗?我的理解仍然是,启动的每个
线程
都可以在目标硬件上的不
浏览 6
提问于2011-07-01
得票数 3
回答已采纳
3
回答
Linux
能比较每个
线程
的性能吗?
、
我知道perf可以使用perf
stat
-p tid/pid或perf top -p tid/pid来分析单个进程或单
线程
。但是我想在一个进度中对每个
线程
进行配置文件,并比较事件,得到哪个
线程
消耗很高,然后对其进行优化。能这么做吗?如果没有,哪些工具可以做到这一点? 谢谢。
浏览 7
提问于2014-07-09
得票数 5
2
回答
如何查看哪个CPU上正在运行哪些进程?
、
、
、
我有一个多
线程
c++编程,并使用cpu亲和力将不同的
线程
锁定到不同的cpu中。通过"top",我只能看到这些进程。
浏览 0
提问于2014-05-27
得票数 3
2
回答
如何获取当前任务(内核)的CPU个数?
、
有没有办法得到当前任务的CPU数量?(我需要的不是任务正在运行的CPU数量,而是任务在哪个CPU上运行)我试图通过调用内核函数或使用内核数据结构(如task_struct)来实现这一点,但我遇到了麻烦。
浏览 4
提问于2017-12-24
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Linux stat 命令创建灵活的文件列表
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券