腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答已采纳
2
回答
Linux
如何区分
线程
和子进程?
、
、
Linux
实际上并不区分进程和
线程
,而是将进程和
线程
作为数据结构task_struct来实现。谢谢。
浏览 0
提问于2018-03-28
得票数 27
回答已采纳
3
回答
如何获取std:: thread ()
、
、
、
我在玩std::thread,我想知道怎么可能获得一个新std::thread()的
线程
id
,我说的不是std::thread::
id
,而是提供给
线程
的操作系统
Id
(你可以用pstree
查看
)。这只是据我所知,它只针对
Linux
平台(不需要是可移植的)。我可以像这样获取
线程
中的
Linux
线程
Id
:#include <thread>
浏览 0
提问于2013-03-30
得票数 15
回答已采纳
1
回答
在windows或
linux
中,为应用程序、进程或程序创建了多少个
线程
?
、
如何知道哪个
线程
正在执行这个程序?或者有什么方法可以确保我的程序被转换成一个进程,这个进程又被分成了
线程
。对于对整个概念的错误理解,我深表歉意。如果有一个例子来解释我的困惑的解决方案那就太好了(实际上我想直接问一下如何输出进程
id
->no。并列出所有的
线程
id
).How来可视化上面的概念(如果它们是正确的话)
浏览 1
提问于2013-01-27
得票数 0
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
1
回答
如何在多
线程
程序中使用Ollydbg?
、
、
、
、
我见过,Olly支持多
线程
调试,但是我找不到任何视频或者一个很好的教程来
查看
如何调试多
线程
程序。 我想知道如何使用Ollydbg,
查看
所有当前
线程
的堆栈和寄存器,并区分正在运行的
线程
。在
Linux
/Windows中还有其他好的调试工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
1
回答
在预3.0内核上检测内核
线程
、
、
查看
proc手册页(http://man7.org/
linux
/man-pages/man5/proc.5.html),可以通过
查看
flags值(PF_KTHREAD)来检测哪些进程是/proc/<pid>/stat中的内核
线程
。flags %u (%lu before
Linux
2.6.22)
浏览 0
提问于2013-10-18
得票数 2
回答已采纳
1
回答
如何了解和调试
Linux
中
线程
的执行顺序
、
、
如何了解和调试
Linux
中
线程
的执行顺序。尝试过Gdb,但没有多大帮助?我远程连接到target并使用gdb,但不确定如何
查看
所有
线程
的执行顺序。通过使用gdb来使用“信息
线程
”,但帮助不大。我想要
查看
进程和
线程
的所有信息以及执行的顺序。我使用了Htop命令,但它对我帮助不大。 如果有任何想法,请让我知道。
浏览 1
提问于2015-08-27
得票数 0
2
回答
下面是关于
linux
加载和tomcat的断言,对吗?
、
、
在
查看
了网络之后,我总结了以下断言。断言是对的吗?我非常肯定第一个问题,因为它来自官方的Tomcat文档。我对哪些过程可能处于不间断的睡眠中感到困惑。1) Tomcat使用
线程
处理请求,使用的最大
线程
数由Tomcat配置定义(参见Tomcat文档 )3)
Linux
的运行队列以相同的方式包含进程和
线程
(
id
本机
线程
)(参见
浏览 0
提问于2019-01-16
得票数 1
2
回答
OSX -如何从我的进程中
查看
所有
线程
的TID?
、
、
在
Linux
上,ps -eLf | grep my-process-name给出了我的进程中
线程
的列表,以及每个
线程
的TID。在OSX上,ps -M pid给出了
线程
的列表,但没有显示每个
线程
的TID。 如何从命令行
查看
单个进程下的
线程
TID?
浏览 0
提问于2015-01-20
得票数 10
回答已采纳
3
回答
如何将pthread_t映射到pid (在
Linux
上)
、
、
、
在
Linux
中,是否有正确的方法将pthread_t值(从pthread_create()或std::thread::native_hanle()返回)映射到pid(tid)?在有人获得复制快乐之前,这是而不是,关于查找
线程
自己的pid (这可以用gettid()完成)。 疯狂的方式是以某种方式强迫
线程
调用gettid()并传递结果,但这太麻烦了。我想到的可能的应用程序之一是将程序中创建的
线程
(在pthread_t可用的地方)与ps -T提供的输出进行协调。
浏览 2
提问于2017-12-14
得票数 10
回答已采纳
1
回答
有没有一种方法可以在不终止其他
线程
的情况下生成一个新进程?
、
、
、
我正在
Linux
上编写多
线程
程序,希望在
线程
中创建一个进程,而不结束其他
线程
。我
查看
了fork/exec,但是在
linux
状态的第3p节中的exec手册页中: A call to any exec function from a process with more than有没有一种方法可以在不终止其他
线程
的情况下生成一个新进程?
浏览 2
提问于2013-08-29
得票数 0
回答已采纳
1
回答
区分执行控制路径
我希望区分
linux
内核中的各种执行路径,以便通过在dmesg中
查看
某个特定
线程
的
id
来监视它。是task>pid,足以区分所有执行
线程
(比如代表用户进程执行的内核
线程
、具有进程上下文但不代表用户进程执行的普通内核
线程
(比如工作队列)、没有进程上下文的内核
线程
(比如ISR、软IRQ和tasklet
浏览 3
提问于2009-07-04
得票数 0
回答已采纳
2
回答
同一进程中
线程
的进程
id
、
、
下面的代码用于打印2个
线程
的进程
id
linux
(ubuntu14.04)#include<stdio.h> while (1);}main thread pid is 3614但是进程
id
不应该是不同的,因为GNU/
Linux
,
浏览 4
提问于2014-07-05
得票数 3
回答已采纳
2
回答
Linux
如何处理
线程
和进程调度
、
、
、
我试图理解
Linux
是如何处理进程调度和
线程
调度的。我读到
Linux
可以调度进程和
线程
。
Linux
有
线程
调度器和进程调度器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
4
回答
区分Java
线程
和OS
线程
?
、
、
、
、
如何区分运行中的Java
线程
和本机
线程
?Java
线程
和OS
线程
是否有命名约定? 一个正在运行的Java
线程
可以从另一个Java代码挂起或终止吗?
浏览 0
提问于2009-12-11
得票数 50
回答已采纳
2
回答
在
Linux
中如何命名
线程
?
、
、
、
我有一个用C/C++编写的多
线程
Linux
应用程序。我有。为了帮助调试,我希望这些名称在GDB、"top“等中可见。这可能吗?如果可能,如何实现?Windows解决方案在这里(;
Linux
解决方案是什么?
浏览 1
提问于2009-04-22
得票数 42
回答已采纳
2
回答
如何在
linux
中
查看
进程
ID
?
、
、
中托管一个jar文件,每次我对文件进行更改时,我当然需要更新jar,但每次我运行命令nohup java -jar java.jar &>> logy.log &时,这将在后台运行该文件,并给出一个进程
ID
,如果我想在进行一些更改时重新运行该文件,则需要该
ID
来终止该进程。但是,一旦我重启
linux
服务器,我就找不到使用命令bg的进程,我尝试在谷歌上查找其他几个命令,但似乎都没有帮助。我需要一种合适的方法来终止进程,而不是每次运行文件时都在某个地方写入进程
ID
。
浏览 17
提问于2021-08-22
得票数 0
1
回答
考虑到JFR对低开销的承诺,JFR如何记录堆栈跟踪?
、
、
、
在浏览时,我遇到了以下引用:我能在网上找到的最接近答案的就是这个博客文章:,它提到了像诚实的分析器和异步分析器这样的分析器使用了没有这么多文档的AsyncGetCallTrace,但事实是它没有提到JFR进行堆栈跟踪采样/记录的具体方式。
浏览 3
提问于2019-11-01
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
说说无效的线程和进程ID
Linux下查看CPU信息
linux多线程服务器
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券