腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Bash:知道是否有一个具有指定线程id的线程很简单吗?
linux
、
bash
、
process
、
scripting
、
ps
我需要知道是否有一个具有指定线程id的线程。也许我可以查看所有进程的线程并查看它是否存在,或者使用ps命令获取所有线程列表,并尝试在输出中找到线程,但难道没有更简单的方法吗?
浏览 6
提问于2016-02-16
得票数 1
回答已采纳
2
回答
如何跟踪为
linux
中的进程创建的线程?
linux
我是
linux
的新手。我找到了这个链接,但没有找到我的解决方案。
浏览 4
提问于2013-11-18
得票数 3
回答已采纳
2
回答
要附加到多线程进程的跟踪
linux
、
strace
如果我想把一个多线程进程(所有的线程)串起来,我应该怎么做?
浏览 3
提问于2013-02-05
得票数 35
1
回答
Posix线程ID与
linux
线程ID有一对一的关系吗?
c
、
linux
、
multithreading
、
pthreads
、
linuxthreads
这是否意味着POSIX线程ID与
linux
线程ID有一对一的关系?它们只是分别用pthread_t和
pid
_t表示线程。会更改,而
linux
线程ID保持不变。ltid表示
linux
线程ID,
tid
表示POSIX线程ID,
pid
表示进程ID。
pid
:12885 ltid:12885
tid
:140300035462976 8 message: fork
pid
:12885 ltid:12885
tid
:139
浏览 5
提问于2017-10-20
得票数 0
回答已采纳
1
回答
APUE对
linux
线程的描述是错误的吗?
c
、
linux
、
multithreading
、
linux-kernel
pid
;
tid
= pthread_self(); (unsigned int)
pid
, (unsigned int)
tid
, (unsigned int)(
tid
这是因为&qu
浏览 0
提问于2012-02-15
得票数 1
2
回答
在IBM Rhapsody 9.0.1中访问当前任务
PID
c++
、
rhapsody
我正在使用IBMRhapsody9.0.1,在这个之后,我试图获得当前任务的句柄,甚至是当前进程/线程的OS。(我们正在从名为TAU的SDL工具迁移到Rhapsody)如何将添加到包中?
浏览 9
提问于2022-06-10
得票数 1
回答已采纳
5
回答
线程ID与进程ID的关系
c
、
linux
、
multithreading
我已经浏览了几个web帖子,包括堆栈溢出,其中说 启动一个新进程将为您提供一个新的
PID
和一个新的TGID,而启动一个新的线程则在维护相同的TGID的同时为您提供一个新的
PID
。所以当我运行一个程序时,为什么从程序中创建的所有线程都没有不同的
PID
?我知道,在编程中,我们通常说main是一个线程,执行从main开始,所以如果我从main创建多个线程,那么所有线程的
PID
都将与main的
PID
相同。3)
linux
中的线程和进程之间有什么区别吗?因为我在某个地方读到
linux</
浏览 10
提问于2013-10-30
得票数 12
回答已采纳
2
回答
检查当前线程是否为主线程
c++
、
c
、
linux
、
multithreading
、
pthreads
如何检查当前线程是否是
linux
上的主线程?看起来gettid()只返回一个
pid
,但是
linux
似乎不能保证带有main()的线程总是有一个const和统一
pid
。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
1
回答
C,
Linux
中不同进程线程的同步
c
、
linux
、
multithreading
、
multiprocessing
、
semaphore
pid
2 = -1,
pid
3 = -1,
pid
8 = -1; if (
pid
8 == 0) info(BEGIN, 8,= fork(); {
pid
_t
pid
4 = -1,
pid
5 = -1,
pid
9
pid
浏览 1
提问于2019-05-11
得票数 1
回答已采纳
4
回答
如何从C++代码中获取
linux
上的线程
pid
?
c++
、
linux
我想把我的应用程序逻辑映射到执行它的线程
pid
Network write
pid
22874 所以我想知道如何从它中获取执行线程的
pid
?
浏览 1
提问于2014-01-23
得票数 1
1
回答
有没有办法在Ubuntu中找到分配给应用程序的堆和堆栈的地址范围?
linux
、
heap-memory
、
valgrind
、
stack-memory
有没有办法在Ubuntu中找到分配给应用程序的堆和栈的地址范围?我希望Valgrind或Valgrind的一个插件可以帮助我,但我没有找到它。
浏览 43
提问于2021-07-25
得票数 1
回答已采纳
2
回答
为什么在
linux
中使用线程打印相同的
pid
?
c
、
linux
、
pthreads
、
pid
我正在读一本关于unix的书,.It在
linux
中说,线程有不同的
pid
。并给出下面的代码来打印
pid
和线程id。我使用SUSE和gcc.However,我得到相同的
pid
.Can,有人告诉我为什么?#include "pthread.h"{ pthread_t
tid
;
pid
= get
浏览 4
提问于2013-08-02
得票数 1
回答已采纳
3
回答
gdb如何连接到多线程进程?
c++
、
c
、
multithreading
、
gdb
、
ptrace
当我们使用gdb attach调试正在运行的进程时,我们可以使用gdb attach
pid
,如果进程有两个或多个线程,则
pid
是主线程
tid
。我想知道为什么只使用主线程
tid
,gdb可以附加这个进程的所有线程,gdb是如何挂起所有线程的?我们假设当我们使用gdb attach时,已经创建了所有的线程。
浏览 2
提问于2015-07-03
得票数 3
回答已采纳
1
回答
SCHED_DEADLINE在Ubuntu16.04中是否得到官方支持?
c
、
linux
、
linux-kernel
、
ubuntu-16.04
、
sched-deadline
目前,我正在运行Ubuntu16.04,
linux
内核版本为4.16。我编写了一个虚拟程序,将其调度程序更改为SCHED_DEADLINE。我看到很多地方都说SCHED_DEADLINE在
Linux
3.14.10之后得到了官方的支持,升级内核会自动解决这个问题。 重新编译4.16内核。调查/usr/include/
linux
/sched.h。显然,宏是在这个头文件中定义的,但不知怎么我的编译器找不到它。我还查看了社区中的其他帖子,但所有这些问题都是针对较老的
linux</
浏览 3
提问于2018-04-29
得票数 7
回答已采纳
2
回答
pthread是如何在
linux
内核3.2中实现的?
linux
、
pthreads
在书中,它说在
linux
中,这段代码的输出将显示两个线程具有不同的进程ids,因为pthread使用轻量级进程来模拟线程。但当我在Ubuntu 12.04中运行这段代码时,它有3.2内核,打印了相同的
pid
。#include <pthread.h>
pid
_t
pid
浏览 1
提问于2012-05-01
得票数 18
回答已采纳
1
回答
任务和过程的区别?
linux
、
kernel
、
process
、
performance-monitoring
pidstat命令具有与任务相关的选项和与流程相关的其他选项(例如,-C和-G)。有什么关系呢?
浏览 0
提问于2020-05-16
得票数 1
回答已采纳
1
回答
从
TID
获取
PID
ps
、
thread
、
pthreads
通常这已经足够好了,但是iotop只显示线程ID (
TID
),有时我想知道进程ID (
PID
),以便更多地了解哪个进程负责。不幸的是,虽然ps可以显示
TID
(a.k.aSPID,LWP),但它没有一个标志来接受
TID
列表,就像对带有--
pid
的
TID
列表那样。我能做的最多就是列出
TID
,然后grep输出。
浏览 0
提问于2018-03-15
得票数 11
回答已采纳
4
回答
PID
与
TID
的区别
linux
、
pid
PID
和
TID
有什么区别? 标准答案是
PID
用于进程,而
TID
用于线程。但是,我已经看到一些命令可以互换地使用它们。例如,htop有一个
PID
列,其中显示了同一进程的线程的
PID
(具有不同的值)。那么,
PID
何时表示线程或进程呢?
浏览 3
提问于2010-12-23
得票数 69
回答已采纳
2
回答
创建n个线程
c
、
linux
、
pthreads
、
pthread-join
此外,它还应该打印子线程的
tid
。但此刻我有点困惑。当我执行它--例如,我创建了5个线程--时,它总是返回相同的
tid
。据我所知,
tid
是调用者的线程Id。int n) { pthread_t * thread = malloc(sizeof(pthread_t)*threads); int i; ret = pthrea
浏览 5
提问于2013-11-28
得票数 4
1
回答
在Python中获取线程的所有统计信息
python
、
multithreading
、
python-multithreading
在我的应用程序中,我有许多使用线程模块创建的线程,我需要获得尽可能多的关于它们的信息。没有任何问题,我可以获取有关运行时间的信息。但是如何获得线程的内存使用率和CPU使用率(最好是CPU时间)等信息。
浏览 1
提问于2012-05-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的进程pid编号极限
Linux应用编程之进程的PID与PPID
TiD系列线下沙龙┃“测试之道”主题
java常用分析工具
PID调节器与PLC的PID功能的区别及特点
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券