腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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?
linux多线程服务器
基于Callable接口实现java多线程,获取线程的返回值
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券