腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
回答
如何打印
C
++应用程序中所有
线程
的列表?
、
、
、
如何打印在POSIX操作系统(例如
Linux
)中运行在
C
++应用程序中的
线程
列表(最好是名称)?
浏览 1
提问于2019-02-18
得票数 0
2
回答
Linux
线程
id
循环策略
、
、
Linux
线程
ID
的循环策略是什么? 除非新PID获得最大值限制并被重卷,否则
Linux
进程
ID
不会立即被重用。当我使用pthread_self()获取
线程
id
时,我得到了类似于1028,1034的TID。我猜这是进程中
线程
的内部“序列号”。因此,我想使用
线程
id
循环策略更合适,比如PID循环策略。但是,我不太确定
Linux
线程
实现是否正确。
浏览 3
提问于2014-03-01
得票数 1
回答已采纳
1
回答
给定一个
线程
id
,如何判断它在
linux
上的
C
++中是否还活着?
、
、
、
仅给出
线程
id
,是否可以从那里决定
线程
是否仍处于活动状态?我说的是
linux
上的
C
++。
浏览 4
提问于2011-11-15
得票数 1
回答已采纳
5
回答
如何定义
线程
局部静态变量?
、
、
、
、
如何定义不在不同
线程
之间共享的局部静态变量(在函数调用之间保持其值)? 我正在寻找
C
语言和
C
++语言的答案
浏览 0
提问于2011-09-30
得票数 21
回答已采纳
4
回答
java
线程
是如何调度的?
、
、
我最近开始用Java多
线程
编程,在
Linux
线程
的情况下,我知道内核调度它们(因为它们是被调度的单位实体),但是Java程序运行在JVM上,这在我的系统(RHEL6.1)中是作为用户空间实例.So运行的程序,而内核不知道Java
线程
,为什么抢占式多任务是在JVM中完成的?
浏览 1
提问于2012-03-27
得票数 4
1
回答
如何保证返回到
线程
池的
线程
ID
不会被再次获取
、
我正在
Linux
上用
C
语言写一段代码。我不想这样。我需要
浏览 1
提问于2013-03-31
得票数 1
2
回答
Linux
如何处理
线程
和进程调度
、
、
、
我试图理解
Linux
是如何处理进程调度和
线程
调度的。我读到
Linux
可以调度进程和
线程
。
Linux
有
线程
调度器和进程调度器吗?如果是,他们是如何合作的?
浏览 0
提问于2011-12-11
得票数 30
回答已采纳
1
回答
Linux
,
C
:
线程
同步
、
、
我的应用程序有由pthread_create创建的多个
线程
。现在,所有其他
线程
都需要等待某个特定
线程
更改状态,例如:一个状态
线程
正在监视系统状态,如果它已经准备好,那么告诉其他
线程
开始它们的工作。如何在
Linux
中用
C
实现这一点?
浏览 3
提问于2015-08-27
得票数 2
回答已采纳
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
回答
gdb如何选择“当前
线程
”?
、
当gdb控制程序时,它会选择一个
线程
作为“当前
线程
”。例如,使用gdb调试核心转储文件,损坏的
线程
将是“当前
线程
”: (gdb) bt但是如果程序正在运行,当gdb附加它时,它如何选择“当前
线程
”呢?我做了一个测试,发现它使用主
线程
浏览 0
提问于2014-06-18
得票数 1
1
回答
Android中的
线程
性能
、
有没有办法在Android手机上监控
线程
的性能?我想要找出一个“
线程
”在执行过程中所花费的时间,而许多其他应用程序可能也在运行。 谢谢。
浏览 0
提问于2010-08-25
得票数 0
回答已采纳
2
回答
如何判断哪行代码创建了新
线程
(gdb)?
、
、
、
如果我写了多
线程
代码,那就太好了,但是我还没有,有没有办法准确地说出是哪行代码创建了这些新
线程
呢?
浏览 0
提问于2015-01-31
得票数 6
2
回答
是否有
linux
函数调用通过传递
线程
ID
来获取特定
线程
的CPU使用率?
、
、
是否有直接的
linux
函数调用通过传递
线程
ID
来获取特定
线程
在运行时的CPU使用率?如果不是函数调用,有没有其他可能的方法来实现同样的目的呢? 我有一个用
c
编写的应用程序,它在
linux
平台上运行。并且它有多个
线程
并行运行。其中我需要确定每个
线程
的CPU使用率。为此,我需要使用一个系统调用来增强我的代码,该系统调用为我提供了特定
线程
的CPU使用率。假设我在运行时准备好了一个结构中的所有
线程
i。
浏览 1
提问于2014-04-02
得票数 0
1
回答
查找Android进程的
线程
对资源(CPU和内存)的使用情况
、
、
我有一个多
线程
应用程序(
C
++、
C
和pthread库),我想知道每个
线程
使用了多少资源(CPU和内存)。有没有办法在Android上找到这些细节?RTPRI SCHED WCHAN PC NAME root 1 0 476 312 20 0 0 0
c
037
c
0e00 0 20 0 0 0
c
031b4b4 00000000 S
浏览 4
提问于2012-02-15
得票数 5
1
回答
有没有办法在gdb核心转储中获得
线程
的开始时间?
、
、
我正在尝试在
Linux
核心转储中查找最旧的
线程
。所以我需要得到每个正在运行的
线程
的开始时间。那么有没有办法得到
线程
的开始时间呢?我尝试在gdb核心文件中执行一些命令,但这会给出每个调用的
线程
堆栈,而不是开始时间。拉比
浏览 6
提问于2020-09-04
得票数 2
2
回答
Java或
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
、
、
、
、
Java和
C
#的
线程
是基于用户空间
线程
还是内核空间
线程
?
浏览 6
提问于2010-11-12
得票数 5
回答已采纳
1
回答
什么是__lll_lock_wake_private和__lll_unlock_wake_private,为什么它们减慢了我的代码?
、
、
、
我有一个非常简单的
C
程序,它在一个
线程
上的运行速度比在多个
线程
上快得多。(我运行的是一个四核i5处理器。)
Id
Target
Id
Frame 29 Thread 0x7ffff5cec700/nptl/sysdeps/unix/sysv/
linu
浏览 6
提问于2014-10-13
得票数 2
回答已采纳
3
回答
获取
线程
标识符
C
、
我正在尝试获取
线程
的标识符,但它总是返回一些随机数。这里有什么不好的地方?//
C
program to demonstrate working of pthread_self() #include <stdlib.h> void* calls(void* ptr) // using pthread_self() get current thread
id
浏览 1
提问于2021-01-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
说说无效的线程和进程ID
C#使用线程窗口调试多线程程序
linux多线程服务器
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券