腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()
获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
2
回答
在
Linux
中
获取
Java
线程
的
线程
ID
、
、
、
我有一个Java应用程序,其中创建了一些
线程
(通过new Thread())。使用ps,我可以看到它们有不同的
线程
ID
(LWP列),我希望从应用程序中获得这些
ID
。然而,使用这种方法可以给出主
线程
的PID (即使我从其中一个
线程
调用它),所以它并不能真正解决我的问题。是否有可能使用JNI来完成它?我真的不关心可移植性,所以我完全不介意一个只在
Linux
浏览 1
提问于2012-06-27
得票数 10
回答已采纳
3
回答
Linux
:通过句柄从boost::
线程
获取
线程
ID
、
、
、
我使用的是boost::thread (在下一步使用pthread),但希望通过boost::thread指针获得
线程
id
/(轻量级) pid。通过使用native_handle()成员,我设法在windows中做到了这一点,但是我在
linux
中找不到替代的方法。.*/);我已经找到了很多关于当前
线程
的帖子,它们使用的是pthread_self()之类的东西,但是我并不想从这个
线程
内部
获取
线程
<e
浏览 12
提问于2014-08-06
得票数 0
1
回答
如何从RWThreadId
获取
linux
线程
id
?
、
在RW 中,它建议使用rwThreadHash来
获取
用于调试的threadId,但这仍然与
线程
上的实际
Linux
线程
id
不匹配。你知道如何
获取
它(不一定是以可移植的方式)吗?
浏览 2
提问于2011-08-13
得票数 0
2
回答
pthread_self()和gettid()之间有什么区别?我应该用哪一种?
、
、
我试图在
Linux
上设置
线程
的CPU亲和力。我想知道建议采用下列哪一种方法: 使用pthread_setaffinity_np(.)设置CPU关联通过将
线程
id
作为参数传递 使用sched_setaffinity(.)设置CPU关联通过在进程
id
的位置传递
线程
id
浏览 5
提问于2011-06-16
得票数 28
2
回答
如何打印C++应用程序中所有
线程
的列表?
、
、
、
如何打印在POSIX操作系统(例如
Linux
)中运行在C++应用程序中的
线程
列表(最好是名称)?
浏览 1
提问于2019-02-18
得票数 0
1
回答
Linux
线程
id
比较
、
、
、
所以,我很难在一个结构列表中找到当前的
线程
id
,这些结构反映了关于
线程
的信息。0; i < my_threads.thread_num; i++) printf("for: %d %d %d\n", my_threads.vector[i].
id
, tid, pthread_equal(my_threads.vector[i].
id
, tid)); if (pthread_equal(my_threads.vector[i].<e
浏览 3
提问于2013-05-20
得票数 2
回答已采纳
4
回答
Linux
进程
ID
和
线程
ID
、
、
、
、
假设我们有许多用户进程运行在
Linux
上。每个进程都有许多正在运行的
线程
。 我可以通过调用getpid()获得进程
ID
,该进程的返回值是一个整数。我可以通过调用pthread_self()来获得
线程
ID
,它的返回值是一个名为pthread_t的不透明类型。现在,我需要在共享内存中存储进程
ID
(一个int,通常是4个字节)和
线程
ID
(pthread_t,需要计算出多少字节),以便以后可以使用这两条
ID
信息来标识特定的
线程</
浏览 6
提问于2011-12-19
得票数 2
回答已采纳
1
回答
获取
当前
线程
id
和进程
id
作为整数?
是否有办法以整数的形式在Rust中
获取
当前进程
id
和
线程
id
? --> src\main.rs:4:134 | let x: u64 = ::std::thread::current().
id
().0; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
浏览 2
提问于2017-11-02
得票数 7
回答已采纳
1
回答
为什么编译器说‘pthread_getthreadid_np’没有在这个范围内声明?
、
、
我用C++编写了一个多
线程
应用程序,并使用g++编译器和-lpthread argument编译。
浏览 9
提问于2013-11-13
得票数 0
1
回答
如何保证返回到
线程
池的
线程
ID
不会被再次
获取
、
我正在
Linux
上用C语言写一段代码。我不想这样。我需要唯一的
线程
浏览 1
提问于2013-03-31
得票数 1
1
回答
在arm-
linux
中使用ptrace
获取
寄存器
、
、
、
、
已尝试在arm
linux
中
获取
线程
的PC注册。 有一个进程,进程
id
= 120,它有3个
线程
:
线程
id
: 121,122,123。如何使用ptrace
获取
线程
的寄存器值?
浏览 81
提问于2019-05-15
得票数 0
1
回答
c# mono
获取
线程
的cpu使用率
、
、
、
、
如何
获取
我的应用程序的运行
线程
的cpuload。我将mono更新到版本3.0.2。现在我可以获得"Process.GetCurrentProcess().Threads“的正确
线程
数,但没有ProcessThread对象可用于读取"TotalProcessorTime” 如何计算正在运行的应用程序的cpu使用率/
线程
数?我能得到我的运行
线程
的
linux
-process-<
浏览 1
提问于2013-01-08
得票数 1
2
回答
是否有
linux
函数调用通过传递
线程
ID
来
获取
特定
线程
的CPU使用率?
、
、
是否有直接的
linux
函数调用通过传递
线程
ID
来
获取
特定
线程
在运行时的CPU使用率?如果不是函数调用,有没有其他可能的方法来实现同样的目的呢? 我有一个用c编写的应用程序,它在
linux
平台上运行。并且它有多个
线程
并行运行。其中我需要确定每个
线程
的CPU使用率。为此,我需要使用一个系统调用来增强我的代码,该系统调用为我提供了特定
线程
的CPU使用率。假设我在运行时准备好了一个结构中的所有
线程
i。
浏览 1
提问于2014-04-02
得票数 0
1
回答
如何从多
线程
调试打印/intr
、
、
我试图通过在多个中断(软件)中放置印记来进行调试,.I查看来自两个
线程
的重叠印记。我使用了jiffies,但我没有及时得到适当的改变。
浏览 0
提问于2015-02-02
得票数 0
4
回答
java
线程
是如何调度的?
、
、
我最近开始用Java多
线程
编程,在
Linux
线程
的情况下,我知道内核调度它们(因为它们是被调度的单位实体),但是Java程序运行在JVM上,这在我的系统(RHEL6.1)中是作为用户空间实例.So运行的程序,而内核不知道Java
线程
,为什么抢占式多任务是在JVM中完成的?
浏览 1
提问于2012-03-27
得票数 4
3
回答
如何
获取
std:: thread ()
、
、
、
我在玩std::thread,我想知道怎么可能获得一个新std::thread()的
线程
id
,我说的不是std::thread::
id
,而是提供给
线程
的操作系统
Id
(你可以用pstree查看)。这只是据我所知,它只针对
Linux
平台(不需要是可移植的)。我可以像这样
获取
线程
中的
Linux
线程
Id
:#include <thread>
浏览 0
提问于2013-03-30
得票数 15
回答已采纳
2
回答
如何判断哪行代码创建了新
线程
(gdb)?
、
、
、
如果我写了多
线程
代码,那就太好了,但是我还没有,有没有办法准确地说出是哪行代码创建了这些新
线程
呢?
浏览 0
提问于2015-01-31
得票数 6
4
回答
如何从C++代码中
获取
linux
上的
线程
pid?
、
因此,在htop中,我看到一个非常糟糕的
线程
占用了其中一个核心的70%。Network read pid 22882所以我想知道如何从它中
获取
执行
线程
的pid?为了创建
线程
,我使用了boost::thread
浏览 1
提问于2014-01-23
得票数 1
1
回答
MacOS上的jstack中的nid是什么
、
、
在
Linux
/HotSpot虚拟机上,top -H可以列出某个java进程的所有
线程
,因此可以找到繁忙
线程
的
线程
id
,因此我可以使用这个
线程
id
在jstack输出中找到java
线程
( jstack中的nid是top -H中
线程
id
的十六进制转换)。而MacOS平台上的Hotspot VM实现在使用jstack
获取
Java
线程
统计数据时使用pthread_t作为nid,与M
浏览 0
提问于2019-09-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
『GCTT 出品』获取 Goroutine ID
说说无效的线程和进程ID
怎么获取直播链接,直播ID?
使用python获取所有线程名称
linux多线程服务器
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券