腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何打印
C
++应用程序中所有
线程
的列表?
、
、
、
如何打印在POSIX操作系统(例如
Linux
)中运行在
C
++应用程序中的
线程
列表(最好是名称)?
浏览 1
提问于2019-02-18
得票数 0
1
回答
如何保证返回到
线程
池的
线程
ID
不会被再次
获取
、
我正在
Linux
上用
C
语言写一段代码。我不想这样。我需要
浏览 1
提问于2013-03-31
得票数 1
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来完成它?如果我能以某种方式与调用syscall(__NR_gettid)的
浏览 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
2
回答
是否有
linux
函数调用通过传递
线程
ID
来
获取
特定
线程
的CPU使用率?
、
、
是否有直接的
linux
函数调用通过传递
线程
ID
来
获取
特定
线程
在运行时的CPU使用率?如果不是函数调用,有没有其他可能的方法来实现同样的目的呢? 我有一个用
c
编写的应用程序,它在
linux
平台上运行。并且它有多个
线程
并行运行。其中我需要确定每个
线程
的CPU使用率。为此,我需要使用一个系统调用来增强我的代码,该系统调用为我提供了特定
线程
的CPU使用率。假设我在运行时准备好了一个结构中的所有
线程
i。
浏览 1
提问于2014-04-02
得票数 0
1
回答
如何从RWThreadId
获取
linux
线程
id
?
、
在RW 中,它建议使用rwThreadHash来
获取
用于调试的threadId,但这仍然与
线程
上的实际
Linux
线程
id
不匹配。你知道如何
获取
它(不一定是以可移植的方式)吗?
浏览 2
提问于2011-08-13
得票数 0
1
回答
将Java
线程
映射到本机pthread
、
、
、
对于用Java编写的多
线程
应用程序,有没有办法在
Linux
上找到Java
线程
和POSIX
线程
之间的映射?根据我的研究,在Java的OpenJDK中创建的每个用户
线程
和通过NPTL创建的内核
线程
之间存在1:1的对应关系。假设上面的内容是正确的,那么需要做什么才能挂钩到JVM的本机
线程
委托机制来获得每个
线程
的POSIX
id
呢?
获取
每个
线程
的
id
的动机是检查每个
线程
的
浏览 0
提问于2015-08-08
得票数 2
4
回答
java
线程
是如何调度的?
、
、
我最近开始用Java多
线程
编程,在
Linux
线程
的情况下,我知道内核调度它们(因为它们是被调度的单位实体),但是Java程序运行在JVM上,这在我的系统(RHEL6.1)中是作为用户空间实例.So运行的程序,而内核不知道Java
线程
,为什么抢占式多任务是在JVM中完成的?
浏览 1
提问于2012-03-27
得票数 4
2
回答
如何判断哪行代码创建了新
线程
(gdb)?
、
、
、
如果我写了多
线程
代码,那就太好了,但是我还没有,有没有办法准确地说出是哪行代码创建了这些新
线程
呢?
浏览 0
提问于2015-01-31
得票数 6
3
回答
如何
获取
std:: thread ()
、
、
、
我在玩std::thread,我想知道怎么可能获得一个新std::thread()的
线程
id
,我说的不是std::thread::
id
,而是提供给
线程
的操作系统
Id
(你可以用pstree查看)。这只是据我所知,它只针对
Linux
平台(不需要是可移植的)。我可以像这样
获取
线程
中的
Linux
线程
Id
:#include <thread>
浏览 0
提问于2013-03-30
得票数 15
回答已采纳
1
回答
vxworks中的互斥所有者和锁状态
、
我是VxWorks的新手,在VxWorks平台上从事一个
C
++项目。我想知道是否有一种方法可以知道p
线程
互斥锁(
线程
Id
)的所有者以及互斥体的状态(锁定或解锁)。在
Linux
中,我们可以通过使用mutex.__data.__owner
获取
所有权细节来
获取
这些信息。
浏览 3
提问于2016-04-06
得票数 0
2
回答
pthread_self()和gettid()之间有什么区别?我应该用哪一种?
、
、
我试图在
Linux
上设置
线程
的CPU亲和力。我想知道建议采用下列哪一种方法: 使用pthread_setaffinity_np(.)设置CPU关联通过将
线程
id
作为参数传递 使用sched_setaffinity(.)设置CPU关联通过在进程
id
的位置传递
线程
id
浏览 5
提问于2011-06-16
得票数 28
1
回答
在
Linux
中是否有获得当前
线程
ID
的异步安全方法?
、
、
、
、
是否有任何方法从
Linux
中的信号处理程序中
获取
当前
线程
ID
?getpid()方法可以做我想做的事情,但不清楚它是否是异步安全的。据推测,
Linux
添加的许多非POSIX方法中有一些是异步安全的,但我找不到清单。它不必是"
Linux
线程
ID
“--任何一致的
线程</em
浏览 2
提问于2014-02-13
得票数 5
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
回答已采纳
2
回答
生成
C
++进程的
线程
转储
、
、
、
、
我想调试并识别
C
++进程中的一个/一些
线程
中的内存泄漏。我想在内存使用率非常高时获得进程的
线程
转储。我知道对于java,可以使用以下命令:'kill -3‘
linux
或'sendsignal.exe’()这个
线程
可以关联吗: 谢谢。
浏览 1
提问于2011-02-25
得票数 2
3
回答
如何检查
线程
是否持有互斥
c
++
、
、
在我的应用程序(
C
++/
Linux
)中,有时一个
线程
会
获取
一个互斥锁(递归),而
获取
cancelled.This会导致死锁,因为其他
线程
也会使用相同的互斥锁而无法
获取
它。现在可以检查该
线程
是否正在锁定,任何mutex.My动机都是手动清除该
线程
正在锁定,然后取消该
线程
。提前感谢
浏览 4
提问于2012-05-12
得票数 1
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
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
『GCTT 出品』获取 Goroutine ID
说说无效的线程和进程ID
怎么获取直播链接,直播ID?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券