腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何获得
线程
中锁定的互斥
线程
的
线程
id
、
、
、
、
线程
有一个类型为pthread_mutex_t的互斥锁。另一个
线程
想知道持有这个锁定互斥体的
线程
的
线程
id
。 据我所知,有两种类型的
线程
ids。pthread_self()返回的POSIX/p
线程
id
和系统调用gettid()返回的
linux
线程
id
。这两个是独立的,没有关系,AFAIK (如果我错了请纠正我)。结构pthread_mutex_t,int __owner中有一个字段,它存储
浏览 0
提问于2014-08-26
得票数 2
回答已采纳
2
回答
如果
线程
共享相同的PID,如何识别它们?
、
、
我有一个关于
Linux
中
线程
实现的查询。假设我已经创建了4个
线程
。那就意味着:,这4个
线程
会有相同的PID吗?如果有人能详细说明,PID是如何共享的。如何识别不同的
线程
;是否存在一些
浏览 13
提问于2012-02-16
得票数 116
1
回答
Python获取与os /proc/[pid]/匹配的TID
、
、
、
我正在尝试获取
线程
ID
(tid),可以用来访问/proc/[tid]/sched。我可以在htop的PID列中查找它,但是当我试图从python内部访问它时,我一直得到-1。 #!
浏览 4
提问于2018-11-22
得票数 1
回答已采纳
1
回答
fnctl(F_SETOWN,<pid>)是否可以将信号定向到
线程
ID
而不是进程
ID
?
、
、
、
我正在开发一个应用程序,它将从
Linux
上的串行/ UART读取数据。当UART拥有来自外部源的数据时,我正在尝试唤醒/解除阻塞,当从外部源异步读取数据时,
线程
就会开始读取数据。,而不是p
线程
ID
,当我检查手册页时.根据fnctl(2)手册页: 将文件描述符fd上的事件接收SIGIO和SIGURG信号的进程
ID
或进程组
ID
设置为arg中给定的
ID
。进程
ID
指定为正值;进程组
ID
指定为
浏览 1
提问于2018-09-28
得票数 4
1
回答
每个进程或每个
线程
的能力是属性吗?
、
文档说功能是每个
线程
的属性。确实在任何我们可以找到与此
线程
相关的功能:CapPrm: 0000000000000000这让我感到困惑--是进程还是
线程
的功能属性?当执行某些功能要求的命令时,内核会检查什么集合?
浏览 0
提问于2022-01-19
得票数 2
回答已采纳
2
回答
linux
内核如何决定下一个
线程
id
、
、
我有一个关于
linux
内核调度的问题。但是我的问题是
linux
是如何决定
线程
ID
的,比如说,进程A和B正在运行。进程A崩溃,但进程B正在产生新的
线程
。进程B是否只重用属于进程A的旧的tid
浏览 1
提问于2016-01-29
得票数 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.vec
浏览 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
回答已采纳
3
回答
Linux
:通过句柄从boost::
线程
获取
线程
ID
、
、
、
我使用的是boost::thread (在下一步使用pthread),但希望通过boost::thread指针获得
线程
id
/(轻量级) pid。通过使用native_handle()成员,我设法在windows中做到了这一点,但是我在
linux
中找不到替代的方法。.*/);我已经找到了很多关于
当前
线程
的帖子,它们使用的是pthread_self()之类的东西,但是我并不想从这个
线程
内部获取
线程
<e
浏览 12
提问于2014-08-06
得票数 0
8
回答
如何在Python中获取
线程
id
?
、
、
、
我有一个多
线程
Python程序和一个实用函数writeLog(message),它写出一个时间戳,后面跟着消息。不幸的是,生成的日志文件没有给出哪个
线程
正在生成哪条消息的指示。我希望writeLog()能够在消息中添加一些东西来识别哪个
线程
正在调用它。显然,我可以让
线程
传递此信息,但这将是更多的工作。有没有我可以使用的os.getpid()的
线程
等价物?
浏览 1
提问于2009-05-28
得票数 229
回答已采纳
2
回答
线程
是什么时候用unix实现的?
、
、
这是实现
线程
的第一个Unix版本或
Linux
版本。在哪个版本的绑定
线程
和未绑定
线程
中实现?我知道在
当前
Linux
版本中,默认情况下
线程
是不绑定的。但是,在Unix或
Linux
的任何版本中,
线程
都是默认绑定的,而不是未绑定的。如果有人可以给出一个完整的Unix版本更改日志的链接,那也会很有帮助。
浏览 0
提问于2013-06-06
得票数 0
1
回答
如何从用户空间访问thread_info
、
我知道
Linux
维护task_struct (包括thread_info)来访问不同的
线程
。我想知道
线程
本身是否能够访问自己的thread_info (类似于current_thread_info())。 我可以从
当前
线程
(用户空间)访问thread_info吗?如果我们不能,
浏览 0
提问于2019-05-24
得票数 0
回答已采纳
2
回答
gdb如何选择“
当前
线程
”?
、
当gdb控制程序时,它会选择一个
线程
作为“
当前
线程
”。例如,使用gdb调试核心转储文件,损坏的
线程
将是“
当前
线程
”: (gdb) bt但是如果程序正在运行,当gdb附加它时,它如何选择“
当前
线程
”
浏览 0
提问于2014-06-18
得票数 1
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
1
回答
在
Linux
中是否有获得
当前
线程
ID
的异步安全方法?
、
、
、
、
是否有任何方法从
Linux
中的信号处理程序中获取
当前
线程
ID
?getpid()方法可以做我想做的事情,但不清楚它是否是异步安全的。据推测,
Linux
添加的许多非POSIX方法中有一些是异步安全的,但我找不到清单。它不必是"
Linux
线程
ID
“--任何一致的
线程</em
浏览 2
提问于2014-02-13
得票数 5
2
回答
如何获得
线程
的进程组组长
、
在
linux
内核中,我们可以使用current->comm来获取
当前
运行的进程的名称。这会是正常进程下的
线程
吗?
Linux
有一个轻量级的进程概念,这意味着
线程
也是一个进程.
浏览 4
提问于2014-04-04
得票数 1
回答已采纳
1
回答
以
线程
窗口C++的形式执行程序(.exe)
、
、
我使用thread类来创建
线程
,但在将另一个程序作为
线程
运行时遇到了一些问题。我想要一种方法来创建和运行一个.exe
线程
的路径。类似于
linux
中的exec syscall,仅适用于
线程
和window。(用新的
线程
图像替换
当前
的
线程
图像)先谢谢你,尤瓦尔。
浏览 0
提问于2016-06-29
得票数 2
2
回答
如何获取多核PowerPC上的CPU?
、
、
我有一个多
线程
的应用程序,它运行在
Linux
2.6.30的8核PowerPC处理器上。我想要确定
线程
启动时使用的是哪个CPU。显而易见的答案是打印PID处理器
ID
专用寄存器。虽然可以创建一个在内核空间中执行此指令的驱动程序,但当答案返回到
线程
时,它可能已经移动到不同的内核。 从
Linux
用户级进程中,有没有办法获得
当前
线程
正在运行的内核的
id
?
浏览 2
提问于2010-10-14
得票数 3
回答已采纳
1
回答
Android中的
线程
性能
、
有没有办法在Android手机上监控
线程
的性能?我想要找出一个“
线程
”在执行过程中所花费的时间,而许多其他应用程序可能也在运行。 谢谢。
浏览 0
提问于2010-08-25
得票数 0
回答已采纳
2
回答
检查
当前
线程
是否为主
线程
、
、
、
、
如何检查
当前
线程
是否是
linux
上的主
线程
?看起来gettid()只返回一个pid,但是
linux
似乎不能保证带有main()的
线程
总是有一个const和统一pid。原因是我有一个自动并行化,我希望确保pthread_create()没有在一个已经在pthread_create()创建的
线程
上运行的函数中调用。
浏览 6
提问于2013-12-11
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说无效的线程和进程ID
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券