腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
:通过句柄从boost::
线程
获取
线程
ID
、
、
、
我使用的是boost::thread (在下一步使用pthread),但希望通过boost::thread指针获得
线程
id
/(轻量级) pid。通过使用native_handle()成员,我设法在windows中做到了这一点,但是我在
linux
中找不到替代的方法。.*/);我已经找到了很多关于
当前
线程
的帖子,它们使用的是pthread_self()之类的东西,但是我并不想从这个
线程
内部
获取
浏览 12
提问于2014-08-06
得票数 0
2
回答
如何获得
线程
的进程组组长
、
在
linux
内核中,我们可以使用current->comm来
获取
当前
运行的进程的名称。这会是正常进程下的
线程
吗?
Linux
有一个轻量级的进程概念,这意味着
线程
也是一个进程.
浏览 4
提问于2014-04-04
得票数 1
回答已采纳
1
回答
以编程方式
获取
线程
的CPU时间的一种方法,用C语言编写,可在OpenSolaris和
Linux
上运行
、
、
、
我有一个用C编写的小守护进程,我需要一种方法来
获取
线程
上的
当前
CPU时间。显然,
Linux
提供了许多方法来实现这一点,clock_gettime(CLOCK_THREAD_CPUTIME_
ID
,...)有没有一种跨平台友好的方法来
获取
线程
的
当前
CPU时间?如果没有,有没有办法在OpenSolaris中做到这一点?在这一点上,我甚至愿意放入一堆丑陋的编译器指令来使其工作。
浏览 0
提问于2010-04-10
得票数 1
回答已采纳
8
回答
如何在Python中
获取
线程
id
?
、
、
、
我有一个多
线程
Python程序和一个实用函数writeLog(message),它写出一个时间戳,后面跟着消息。不幸的是,生成的日志文件没有给出哪个
线程
正在生成哪条消息的指示。我希望writeLog()能够在消息中添加一些东西来识别哪个
线程
正在调用它。显然,我可以让
线程
传递此信息,但这将是更多的工作。有没有我可以使用的os.getpid()的
线程
等价物?
浏览 1
提问于2009-05-28
得票数 229
回答已采纳
3
回答
NUMA
获取
当前
节点/核心
、
、
我在
Linux
上使用libnuma。我的
线程
应该知道它们正在运行的节点/核心。有没有可能以某种方式
获取
当前
线程
的节点/核心?我已经看过文档了,但我没有找到这样的函数...
浏览 1
提问于2013-06-01
得票数 6
回答已采纳
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()
获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
1
回答
在
Linux
中是否有获得
当前
线程
ID
的异步安全方法?
、
、
、
、
是否有任何方法从
Linux
中的信号处理程序中
获取
当前
线程
ID
?getpid()方法可以做我想做的事情,但不清楚它是否是异步安全的。据推测,
Linux
添加的许多非POSIX方法中有一些是异步安全的,但我找不到清单。它不必是"
Linux
线程
ID
“--任何一致的<
浏览 2
提问于2014-02-13
得票数 5
2
回答
在
Linux
中
获取
Java
线程
的
线程
ID
、
、
、
我有一个Java应用程序,其中创建了一些
线程
(通过new Thread())。使用ps,我可以看到它们有不同的
线程
ID
(LWP列),我希望从应用程序中获得这些
ID
。然而,使用这种方法可以给出主
线程
的PID (即使我从其中一个
线程
调用它),所以它并不能真正解决我的问题。是否有可能使用JNI来完成它?我真的不关心可移植性,所以我完全不介意一个只在
Linux
浏览 1
提问于2012-06-27
得票数 10
回答已采纳
1
回答
在
Linux
上
获取
进程和
线程
关联掩码
、
、
在Windows上,存在GetProcessAffinityMask API调用,还有一种查找
线程
关联掩码的迂回方式,如下所示: 在
Linux
中有任何
获取
这些信息的方法吗?对sched_getcpu()的调用只返回
线程
当前
运行的cpu,而不是其关联掩码。
浏览 1
提问于2012-01-27
得票数 2
回答已采纳
1
回答
获取
当前
活动窗口的
线程
ID
、
我需要获得活动窗口的
线程
ID
。是否有一个Windows函数可以让我获得这些信息?代码片段:DWORD thread_
id
= GetWindowThreadProcessId(active_window, nullp
浏览 0
提问于2019-04-13
得票数 0
回答已采纳
1
回答
如何从RWThreadId
获取
linux
线程
id
?
、
在RW 中,它建议使用rwThreadHash来
获取
用于调试的threadId,但这仍然与
线程
上的实际
Linux
线程
id
不匹配。你知道如何
获取
它(不一定是以可移植的方式)吗?
浏览 2
提问于2011-08-13
得票数 0
4
回答
如何在
linux
中查找处理器队列长度
、
正在尝试确定
linux
计算机上的处理器队列长度(准备运行但
当前
未运行的进程数)。在Windows中有一个用于这个指标的WMI调用,但我对
linux
了解不多,我正在尝试挖掘/proc和“top”来
获取
信息。有没有办法确定cpu的队列长度?编辑后添加:Microsoft关于其度量标准的话:“由于
当前
正在运行的另一个活动
线程
,一个或多个准备就绪但无法在处理器上运行的
线程
的集合称为处理器队列。”
浏览 3
提问于2009-01-13
得票数 8
1
回答
获取
HP-UX 11中
当前
线程
的堆栈大小
、
、
、
我正在尝试
获取
运行在HP-UX 11.31上的应用程序中
当前
线程
的堆栈大小。 在
Linux
上我使用pthread_getattr_np,在Solaris上我可以使用thr_stksegment。请帮我找到一个知道
线程
堆栈大小的方法,在C上。
浏览 4
提问于2013-01-17
得票数 1
回答已采纳
1
回答
有没有一种从Xenomai实时
线程
调用gettimeofday()的安全方法?
、
、
、
、
我正在运行一个Xenomai实时
线程
,它有时需要调用gettimeofday(),以便根据ptpd找出
当前
时间。但是,这样做似乎是不安全的:特别是,它偶尔会将xenomai
线程
和
Linux
内核置于“活锁”状态,导致gettimeofday()旋转CPU并且永远不会返回,如所述。我的问题是,有没有一种从Xenomai实时
线程
获取
gettimeofday()信息的安全方法?我正在考虑将我自己版本的gettimeofday()添加到我的
Linux
内核中(如果read_seqr
浏览 7
提问于2011-07-07
得票数 2
回答已采纳
2
回答
如何获得
线程
中锁定的互斥
线程
的
线程
id
、
、
、
、
线程
有一个类型为pthread_mutex_t的互斥锁。另一个
线程
想知道持有这个锁定互斥体的
线程
的
线程
id
。 据我所知,有两种类型的
线程
ids。pthread_self()返回的POSIX/p
线程
id
和系统调用gettid()返回的
linux
线程
id
。这两个是独立的,没有关系,AFAIK (如果我错了请纠正我)。结构pthread_mutex_t,int __owner中有一个字段,它存储
浏览 0
提问于2014-08-26
得票数 2
回答已采纳
3
回答
获取
其他
线程
的回溯
、
、
在
Linux
中,可以使用backtrace()库调用来
获取
回溯,但它只返回
当前
线程
的回溯。假设我知道某个
线程
是TID (或pthread_t),并且我可以保证它处于休眠状态,那么有没有办法获得其他
线程
的回溯? 似乎libunwind ()项目可以提供帮助。
浏览 2
提问于2011-06-19
得票数 19
回答已采纳
2
回答
如果
线程
共享相同的PID,如何识别它们?
、
、
我有一个关于
Linux
中
线程
实现的查询。假设我已经创建了4个
线程
。那就意味着:,这4个
线程
会有相同的PID吗?如果有人能详细说明,PID是如何共享的。如何识别不同的
线程
;是否存在一些
浏览 13
提问于2012-02-16
得票数 116
1
回答
fnctl(F_SETOWN,<pid>)是否可以将信号定向到
线程
ID
而不是进程
ID
?
、
、
、
我正在开发一个应用程序,它将从
Linux
上的串行/ UART读取数据。当UART拥有来自外部源的数据时,我正在尝试唤醒/解除阻塞,当从外部源异步读取数据时,
线程
就会开始读取数据。,而不是p
线程
ID
,当我检查手册页时.根据fnctl(2)手册页: 将文件描述符fd上的事件接收SIGIO和SIGURG信号的进程
ID
或进程组
ID
设置为arg中给定的
ID
。进程
ID
指定为正值;进程组
ID
指定为
浏览 1
提问于2018-09-28
得票数 4
2
回答
x86_64的current_thread_info实现在哪里?
、
、
、
在
Linux
内核git工作目录中,我这样做了: git grep -n '*current_thread_info(' 而且似乎没有出现任何与x86_64相关的内容。
浏览 25
提问于2020-01-12
得票数 0
1
回答
Python
获取
与os /proc/[pid]/匹配的TID
、
、
、
我正在尝试
获取
线程
ID
(tid),可以用来访问/proc/[tid]/sched。我可以在htop的PID列中查找它,但是当我试图从python内部访问它时,我一直得到-1。 #!
浏览 4
提问于2018-11-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
『GCTT 出品』获取 Goroutine ID
说说无效的线程和进程ID
怎么获取直播链接,直播ID?
使用python获取所有线程名称
linux多线程服务器
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券