腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
中的basename_r/dirname_r
、
、
一些POSIX函数不是
线程
安全。例子有类
名
和路径
名
。 另一种选择是什么?
浏览 3
提问于2010-09-09
得票数 4
回答已采纳
3
回答
核心转储文件
名
使用core_pattern %e.%p.core获取
线程
名
而不是可执行文件
名
、
、
、
我最近开始使用pthread_setname_np()在我的应用程序中设置一些
线程
名称。执行此操作后,如果在其中一个指定
线程
内发生崩溃,核心转储文件名将使用core_pattern %e.%p.core获取
线程
名
而不是可执行文件
名
根据,core_pattern中的%e标志应该扩展为可执行文件的名称。它没有说明任何关于
线程
名称的信息。我需要可执行文件
名
,而不是
线程
名
,因为我还有其他自动脚本(不是由我维护的),它们依赖于以应用程序<em
浏览 1
提问于2016-01-15
得票数 6
4
回答
gdb如何显示
线程
名
、
、
、
在我的应用程序中创建了许多
线程
。在我执行命令'info
线程
‘时,在gdb中可以看到一些
线程
名
,而另一些则不显示。如何获取所有
线程
名称本身,而不是像0xb7fe1424这样的十六进制值 4 Thread 0xb68ffb70 (LWP 18377) 0xb7fe1424 in __kernel_vsyscall
浏览 4
提问于2012-01-20
得票数 10
回答已采纳
1
回答
JavaFX FileChooser Filefilter不返回扩展
、
、
我注意到了一个bug,其中带有指定文件过滤器的文件在
Linux
系统中总是保存为.txt。从另一个堆栈溢出
线程
中,我推断出与Windows不同的是,在
Linux
上,fileChooser.showSaveDialog();返回一个没有所选文件扩展
名
的文件。我知道还有一些关于类似主题的其他已解决
线程
,但所有解决方案都是基于从返回的文件中提取扩展
名
的,在我的示例中,没有showSaveDialog返回的扩展
名
。
浏览 4
提问于2015-09-24
得票数 1
回答已采纳
2
回答
是否有一种可移植的方法在Qt中指定
线程
名称?
、
、
我知道我可以在
Linux
中设置
线程
名
( gdb和htop中可见的
线程
名
)。但是对于另一个OSes,这很可能行不通。此外,我还可以尝试,它在POSIX系统中可用得更多,但仍然缺乏完全的兼容性。
浏览 5
提问于2013-11-08
得票数 6
回答已采纳
1
回答
调试器看到的输出
线程
ID
、
、
、
我正在使用GCC 4.4.5和gdb7.2开发一个多
线程
C++应用程序。目前,我有四根线。每个总线都以一种或另一种形式与CAN总线交互,包括读取、写入、轮询或处理消息。为了确定哪个
线程
正在执行什么任务,我决定将
线程
ID添加到日志消息中。---Thread #3 7575 [core: 0] (Suspended: Breakpoint)为什么调试器会给出与应用程序不同的信息(
线程
预期的行为是
线程
ID是相同的。 编辑:,我忘了添加一些可能很重要的信息
浏览 1
提问于2019-06-17
得票数 3
回答已采纳
2
回答
如何在
Linux
上调试` `SIGTERM`‘
、
/var/log/messages没有在任何地方提到终止的进程文件
名
和PID。GDB无法调试进程,因为它只在大型
线程
上崩溃(800个
线程
),而GDB不能处理这样的
线程
计数(嗯,它运行,但是速度太低,所以它不会崩溃,它只在高
线程
计数上崩溃)。在
Linux
上有什么通用的方法来理解什么进程,以及为什么要将SIGTERM发送到特定的程序?这些问题是如何在
Linux
上调试的?
浏览 3
提问于2014-08-14
得票数 1
回答已采纳
1
回答
如何在android中获取
线程
名
、
、
在我的Android项目中,我使用的是std::
线程
。我在一些
Linux
和OSX项目中也使用相同的C++代码。为了调试的目的,我想通过调用pthread_setname_np() (因为缺少std::thread::set_name())来处理人类可读的
线程
名
。在以后的调试输出中,我尝试通过调用pthread_getname_np()获得当前
线程
名
,例如在
Linux
目标上。知道如何从C/C++代码中获取Android中当前
线程
的可读的名称吗?
浏览 1
提问于2015-09-03
得票数 2
回答已采纳
1
回答
由当前
线程
执行的共享对象文件路径
、
有没有办法获得当前正在由
线程
执行的.so的文件路径/文件
名
?该程序是用c++编写的,并在64位
Linux
3.0机器上运行。
浏览 0
提问于2013-02-28
得票数 0
2
回答
Linux
:在这种情况下,我应该使用进程还是
线程
?
、
、
、
、
linux
系统,两个rs485端口,~50个设备连接在这两个端口上。~系统中来自
linux
本身的100个进程。4核心臂。在许多方面,它就像一个
linux
桌面,我们的应用程序运行。可能会变得很忙,比如你在
linux
下打开办公室的那一刻。 最初的设计是这样的,测试也足够好,主应用程序本身有10个
线程
。对于每个rs485,主进程产生一个进程来监视这个端口上的所有设备。现在ppl要求我更改为使用
线程
。所以只有一个进程,12个
线程
。这个rs485
线程
没有线索
浏览 2
提问于2014-04-19
得票数 1
1
回答
如何使用PHP在
Linux
/Apache上使用Windows身份验证连接到Server?
、
、
、
、
当PHP代码在Apache或PHP下的
Linux
机器上执行时,如何使用Windows身份验证和本机SQL驱动程序连接到Server?运行Web服务器进程(或
线程
)的凭据必须映射到有效的Server登录
名
,以便建立连接。 因此,基本上问题是如何在
Linux
/Apache/PHP中做到这一点?
浏览 0
提问于2019-02-11
得票数 2
1
回答
中显示的
线程
负责什么?
我想分析我的应用程序,但我不知道每个
线程
都做什么。当然,我可以想象最“有意义”的
线程
角色,但是有些
线程
的责任对我来说还不清楚。例如,什么是“垃圾”-thread和"Studio:socket“
线程
?此外,在分析过程中,哪些
线程
值得注意?顺便说一句,对于模拟器和物理设计来说,
线程
的数量不一样,这对我来说真的很奇怪:物理装置,运行 在哪里可以找到这些
线程
的描述?
浏览 5
提问于2022-03-21
得票数 0
回答已采纳
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
终端中运行命令"ps uH p“,我将获得当前在父进程中运行的
线程
详细信息,但它没有提供我刚才分配给它们的名称。是否有任何特定的命令来运行和获取
线程
名
?
浏览 5
提问于2013-11-30
得票数 1
回答已采纳
1
回答
如何找到我应该使用的库
名
、
有一天,当我在学习
linux
线程
时,我看到我必须在gcc命令中添加-lpthread。我知道可能不可能通过函数名找到库
名
。但是,有没有办法找到我应该添加的库
名
呢?也许是通过标题的名字?
浏览 2
提问于2018-12-22
得票数 1
回答已采纳
3
回答
线程
打开文件时出错
、
、
我在
Linux
机器上使用C和pthread,但在并行化程序时遇到了问题。 我基本上是在尝试接收数据文件的文件夹,将它们分成组,每组由一个
线程
处理,并对每个数据文件运行一个函数。我这样做的方式是,我有一个全局char文件
名
变量,其中**filename =数据文件的文件
名
。在main函数中,我将读入所有数据文件的文件
名
(减去“。然后创建4个(任意数量)
线程
,每个
线程
调用进程函数。在Process()中,每个
线程
仅打开(使用Process()中声明的FIL
浏览 3
提问于2010-02-28
得票数 1
2
回答
如何识别在Jboss java应用程序中导致JVM CPU利用率达到90%到100%的
线程
?
、
、
、
、
我们的java应用程序(Ear)部署在J Boss+
Linux
中,我们使用mod集群,总共有8个JV M或j个Boss实例。我试图通过使用j栈和kill
Linux
命令来获取
线程
转储,以确定导致thread.But的原因。不幸的是,如果这些命令的CPU使用率超过60%,JV M就不会响应。有没有什么最简单的方法来识别导致CPU利用率增加的
线程
/方法/类
名
? 有人能尽快提供解决方案吗?
浏览 5
提问于2016-03-16
得票数 0
3
回答
操作系统如何识别调用GetCurrentThreadId()的
线程
的身份?
、
、
、
我试图理解操作系统如何判断哪个
线程
是当前
线程
(例如,当
线程
调用gettid()或GetCurrentThreadId()时)。由于进程地址空间在所有
线程
之间共享,因此无法保留
线程
id。对于每个
线程
,它必须是唯一的(即存储在其上下文中)。如果我是一
名
操作系统开发人员,我会将其存储在某个内部CPU寄存器中,该寄存器只能在内核模式下读取。那么,它是如何在
Linux
或Windows等实际操作系统中实现的呢?
浏览 4
提问于2018-03-22
得票数 0
2
回答
pthread_setname_np失败,errno为2
、
我想设置我的
线程
名
,我检查我的
linux
是2.12,包含pthread_setname_np API,但是我在执行pthread_setname_np时得到了errno 2,我发现2是ENOENT,意思是但我在同一段代码中发现,pthread_setname_np在另一个
linux
系统中返回成功。返回成功的版本信息:LinuxGz峰值3.13.0-86-通用#130-Ubuntu 4月18日18:27:15
浏览 2
提问于2017-03-08
得票数 1
回答已采纳
1
回答
有可能命名一个QThread吗?
、
、
我有一个
Linux
应用程序,它创建了一些QThreads。 我知道,当您创建一个
线程
时,它继承了父
名
,当我使用htop或ps ax -L时,我可以看到它。
浏览 6
提问于2014-10-03
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
Android C++系列:Linux线程(一)概念
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券