腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
同一进程中线程的进程id
c
、
linux
、
pthreads
下面的代码用于打印2个线程的进程id
linux
(ubuntu14.04)#include<stdio.h> return 0;输出是child thread pid is 3614 但是进程id不应该是不同的,因为GNU/
Linux
浏览 4
提问于2014-07-05
得票数 3
回答已采纳
1
回答
sigqueue可以和pthread一起使用吗?
c++
、
c
、
linux
、
pthreads
、
posix
我的
linux
中没有。
浏览 4
提问于2014-02-09
得票数 1
1
回答
如何
调用
man 2的系统
调用
?
linux
、
gcc
、
system-calls
通过系统
调用
,我指的是像man 2 brk这样的函数,而不是0x80中断。确实存在一个用于系统
调用
glibc的brk包装器。glibc 1还是系统
调用
1?如果它是glibc之一,为什么它没有记录在man 3中?在哪里可以找到
浏览 0
提问于2017-06-15
得票数 2
回答已采纳
1
回答
C头文件是否包含在
Linux
内核中并由它们维护?
c
、
linux
、
system-calls
查看这个页面上的
Linux
系统
调用
: #include <unistd.h> 我的问题是:如果
Linux</em
浏览 5
提问于2021-04-22
得票数 0
1
回答
为什么有些
Linux
系统
调用
没有包装器,但是它们被记录下来就好像有包装器一样?
c
、
linux
、
system-calls
让我们以
gettid
系统
调用
为例: #include <stdio.h> return0;它不会链接并在编译时给出警告:warning: implicit declaration
浏览 1
提问于2019-08-31
得票数 5
回答已采纳
1
回答
FreeBSD:未声明的SYS_
gettid
freebsd
、
compiling
、
c++
错误如下:error: 'SYS_
gettid
' undeclared。 有什么办法解决这个问题吗?
浏览 0
提问于2017-09-18
得票数 1
回答已采纳
1
回答
将pthread_t映射到
linux
头ID
c++
、
pthreads
、
linuxthreads
我在我的
linux
服务器上运行了一个服务,它公开了一个API。此API的目的是为运行更长时间的
调用
进程创建一个线程。线程的用途在这个上下文中并不重要。placeholder for the actual implementation of my class.我面临的问题是如何将pthread_t id映射到我的
linux
PID PRI RTPRIO NI COMMAND 1350 1347 90 50 - tes
浏览 6
提问于2022-08-30
得票数 0
2
回答
pthread_self()和
gettid
()之间有什么区别?我应该用哪一种?
linux
、
pthreads
、
affinity
我试图在
Linux
上设置线程的CPU亲和力。我想知道建议采用下列哪一种方法: 使用pthread_setaffinity_np(.)设置CPU关联通过将线程id作为参数传递 使用sched_setaffinity(.)设置CPU关联通过在进程id的位置传递线程id P.S:在设置CPU关联之后,我打算增加线程的调度优先级。
浏览 5
提问于2011-06-16
得票数 28
3
回答
top报告的Python线程的ID
python
、
linux
、
multithreading
、
ctypes
我在我的Python脚本中启动了一堆不同的线程。我想跟踪这些线程的内存和CPU使用情况。为此,我使用了top和ps -eLf。
浏览 1
提问于2012-08-17
得票数 15
回答已采纳
2
回答
gettid
()为两个不同线程返回相同的值?
c
、
linux
、
multithreading
、
pthreads
据我所知,在
Linux
系统上: 代码: printf("pth_self : %d
gettid
() : %i \n",() : 45868 pth_self : 2309
浏览 12
提问于2020-09-24
得票数 1
回答已采纳
2
回答
检查当前线程是否为主线程
c++
、
c
、
linux
、
multithreading
、
pthreads
如何检查当前线程是否是
linux
上的主线程?看起来
gettid
()只返回一个pid,但是
linux
似乎不能保证带有main()的线程总是有一个const和统一pid。原因是我有一个自动并行化,我希望确保pthread_create()没有在一个已经在pthread_create()创建的线程上运行的函数中
调用
。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
4
回答
如何从C++代码中获取
linux
上的线程pid?
c++
、
linux
因此,在htop中,我看到一个非常糟糕的线程占用了其中一个核心的70%。我想把我的应用程序逻辑映射到执行它的线程pidNetwork write pid 22874为了创建线程,我使用了boost::thread
浏览 1
提问于2014-01-23
得票数 1
1
回答
用于终止Arm
Linux
中线程的汇编代码
linux
、
assembly
、
arm
、
system-calls
、
kill
我想编写简短的Arm
Linux
程序集代码来终止
调用
它的线程。我想把我的tid和
gettid
(2)联系起来,然后把tkill(2)送到这个tid?mov %r7, $0xe0 /*
gettid
is syscall #0xe0 *//*r0 contains
浏览 3
提问于2020-12-17
得票数 0
4
回答
哪个用于获取线程的ID?
multithreading
、
unix
、
operating-system
、
pthreads
我必须实现一个充当pthread_self()的包装器函数,以获得一个p线程ID,但我一直在搜索,但还没有找到哪个syscall会这样做。阅读Stack O中的另一篇文章,我知道clone()用于创建线程,而且我可以用ptrace()跟踪系统,但是在hand...could跟踪它之前,有人知道哪个是syscall?
浏览 6
提问于2013-10-13
得票数 1
回答已采纳
3
回答
如何将pthread_t映射到pid (在
Linux
上)
c++
、
c
、
linux
、
pthreads
在
Linux
中,是否有正确的方法将pthread_t值(从pthread_create()或std::thread::native_hanle()返回)映射到pid(tid)?在有人获得复制快乐之前,这是而不是,关于查找线程自己的pid (这可以用
gettid
()完成)。 疯狂的方式是以某种方式强迫线程
调用
gettid
()并传递结果,但这太麻烦了。
浏览 2
提问于2017-12-14
得票数 10
回答已采纳
3
回答
获取线程标识符C
c
、
pthreads
我正在尝试获取线程的标识符,但它总是返回一些随机数。这里有什么不好的地方?#include <stdio.h> #include <pthread.h> { printf("In function \nthread id = %d\n
浏览 1
提问于2021-01-15
得票数 1
1
回答
来自Cython的syscall或
gettid
系统函数
linux
、
cython
我需要从Cython打电话给
gettid
。因此,对于它的手册页,我应该使用syscall函数。我在运行
Linux
。我可以很容易地得到
gettid
函数号: cdef int __NR_
gettid
但是我找不到如何导入syscall,或者更好的
浏览 1
提问于2018-05-06
得票数 2
回答已采纳
1
回答
从单线程应用程序
调用
pthread_self()
linux
、
multithreading
、
process
、
pthreads
在
Linux
上,ps -Lf将在LWP列中显示线程ID,在NLWP列中显示线程数。任何单线程进程的PID和LWP值都是相同的。 在单线程应用程序上,pthread_self()应该返回什么?最初,我期望它的值应该与执行此
调用
时的进程ID相同,但结果却不同。然后我阅读了man pthread_self和man
gettid
,并了解到pthread_self()返回的值与
gettid
()结果不同。
浏览 62
提问于2020-08-13
得票数 1
回答已采纳
1
回答
由于libselinux未定义对
gettid
@GLIBC_2.30的引用,ld失败
gcc
、
ld
、
glibc
、
undefined-reference
、
libselinux
/x86_64-
linux
-gnu/libselinux.so: undefined reference to `
gettid
@GLIBC_2.30' 13: 0000000000000000 0 FUNC GLOBAL DEFAULTUND
gettid
@GLIBC_2.30 (4) 由
浏览 470
提问于2020-10-12
得票数 2
1
回答
以编程方式获取与htop相应pid匹配的进程的线程Id
c++
、
multithreading
、
pthreads
、
pid
、
htop
我已经看到,在htop的树模式下,我的多线程程序有几个进程。我知道它们是线程ids。但是这个id与pthread_create函数返回的线程id不匹配。m_iAudioThreadID应该等于我们在htop的树模式中看到的进程PID吗?虽然没有。如何从程序中以编程方式找到htop的PID?谢谢。
浏览 1
提问于2014-10-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
从 Rust 调用 C 库函数|Linux 中国
Linux的系统调用与函数库的关系
为什么 Rstudio 调用的 R 跟Linux上的版本不一致
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券