腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
避免在C++中重用
线程
in
、
、
、
我注意到,基于,
Linux
重用
终止
线程
的
线程
I,而不是生成新
线程
。出于某种原因,我需要避免这种行为。如何确保新创建
的
线程
将有一个新生成
的
线程
id,而不是重用旧
线程
?(为感兴趣的人更新:我正在使用PyTorch
的
C++ API为GPU开发一个DNN调度程序,我需要创建一个新
的
线程
来调用每个层/操作,每当新创建
的
线
浏览 6
提问于2022-05-24
得票数 -1
回答已采纳
2
回答
在c程序中,整个进程会在主
线程
终止
时
终止
吗?
、
、
、
、
在
linux
中,无论主
线程
是通过函数exit()还是从main返回,只要主
线程
终止
,整个进程就会退出。如果主
线程
从main()返回,它将返回到名为crt.o或类似的"C运行时“。在crt.o中,其c代码如下: exit( main (argc,argv));exit()将由主
线程
调用我
的
想法看起来对吗?如果crt.o中
的
exit()被一个
线程
终止</e
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
1
回答
监视epoll循环中
的
线程
终止
、
、
、
在
linux
中,如何在
线程
终止
时生成一个事件来中断select / poll / epoll循环?进程有一个pidfd和一个SIGCHILD。
线程
也有类似的东西吗? 编辑:用于直接监控
线程
终止
事件。
浏览 1
提问于2021-11-06
得票数 1
3
回答
内核如何知道哪些“
线程
”/processes与进程关联?
、
、
、
正如我所读过
的
,
Linux
中
的
“
线程
”只是一个进程。 假设一个进程创建了两个“
线程
”,现在当进程
终止
时,与该进程相关联
的
两个“
线程
”/processes也将
终止
。与进程(创建它们
的
进程)关联
的
“
线程
”/processes信息存储在哪里?
浏览 0
提问于2018-05-06
得票数 1
3
回答
为什么java进程在应用程序完成后没有关闭?
、
、
、
、
我编写了一个在后台运行
的
java程序。它工作得很好,它做
的
是等待它
的
事情。我在windows中编写了一个bat文件来运行它。start .它在Windows上工作,但是当我在.sh文件中运行它时,java程序运行得很好,因为它做了我等待它做
的
事情,但是在上,java进程没有关闭。我想让它像Windows一样自动关闭。
浏览 8
提问于2014-03-27
得票数 0
回答已采纳
2
回答
在
linux
上,如何确保解锁死/
终止
线程
中锁定
的
互斥?
、
、
、
在
linux
上,如何确保解锁死/
终止
的
POSIX
线程
中锁定
的
POSIX互斥锁?当
Linux
向程序发送
终止
或
终止
信号时,它会自动释放吗?但是,我找不到操作系统如何做到这一点
的
更多细节?
浏览 2
提问于2012-02-09
得票数 4
回答已采纳
3
回答
Linux
C++在程序以一个仍在运行
的
线程
结束后怎么办?
、
、
如果您正在用
线程
开发程序,但是出了问题.,那么当程序结束时,
线程
怎么办(例如)带一个错误*而不退出
线程
。需要重新启动吗?或退出
线程
,如果进程已关闭?不然呢?
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
1
回答
NPTL中
的
线程
是如何退出
的
?
、
、
、
、
从实现
的
角度来看,我很好奇单个NPTL
线程
是如何存在
的
。我对glibc-2.
的
执行情况
的
理解是: NPTL
线程
构建在
Linux
上
的
轻量级进程之上,用户堆栈上
的
p
线程
对象中存储了额外
的
信息,以跟踪NPTL
的
特定信息,如连接/分离状态和返回对象
的
指针。当NPTL
线程
完成时,它就会永久消失,只有用户堆栈(因此)p
线程
对象将被
浏览 1
提问于2020-05-26
得票数 2
回答已采纳
4
回答
当套接字关闭时取消阻止recvfrom
、
、
、
假设我启动了一个
线程
来在端口上接收数据。套接字调用将在recvfrom上阻塞。然后,在另一个
线程
中,我关闭了套接字。有没有人能帮我搞清楚
Linux
上发生了什么?当套
浏览 2
提问于2011-06-18
得票数 9
1
回答
一个
线程
中
的
崩溃如何影响其他
线程
。
、
、
、
、
我有一个有两个
线程
的
程序。 Thread2:在SIGSEGV出现
的
地方做其他事情。在这种情况下,Thread1是否完成了ioctl调用
的
执行,还是在执行内核代码之间停止了
线程
?如果可能的话,请在Windows、
linux
和android上下文中提供答案(在这些上下文中,调试器附加到使用ptrace创建墓碑
的
进程)。
浏览 1
提问于2016-12-26
得票数 2
回答已采纳
1
回答
Python
线程
中
的
信号或互斥
、
、
因为我想加快构建代码
的
时间,所以我使用
线程
模块来实现所有四个构建进程(
Linux
和Windows,32位和64位)。这两个码头交叉建筑对象处于竞赛状态。我是否可以在Python中使用任何函数或模块将这两个
线程
实现为一个耦合
线程
,当一个
线程
完成时,它将向其耦合
线程</e
浏览 2
提问于2016-12-02
得票数 0
回答已采纳
1
回答
替代这种混合运行时代码
的
Unix
、
、
、
、
MinGW将此代码用作每个程序
的
开始。nRet = main (_argc, _argv, environ); ExitProcess (nRet);对于行ExitProcess(nRet); (
终止
所有
线程
并处理返回值),
Linux
的
替代方案是什么?在哪里可以找到
Linux
/OS运行时
的
源代码?
Linux
-GCC/XCode运行时是否
终止
所有
线程
?如果没有,它
浏览 3
提问于2013-08-23
得票数 0
回答已采纳
1
回答
将两个或更多
线程
组合在一起
、
、
、
我有一个多
线程
应用程序,其中每个
线程
都有一个帮助
线程
来帮助第一个
线程
完成任务。我希望当一个
线程
被
终止
(很可能调用exit)时,帮助
线程
也被
终止
。我知道有可能使用exit_group,但是这个系统调用会杀死同一组调用
线程
中
的
所有
线程
。例如,如果我
的
应用程序有10个
线程
(因此有10个额外
的
辅助
线程
),我希望只有相关
的</em
浏览 3
提问于2013-07-06
得票数 1
回答已采纳
2
回答
同一个
线程
ID能在同一个进程中重用吗?
、
我在地图中存储每个
线程
的
信息( map
的
关键是
线程
ID)。 不过,我想知道这是否真的是个好主意。我看到每个
线程
都有不同
的
ID,但这是否真的意味着“每个
线程
”,或者仅仅意味着“每个活
线程
”。我
的
意思是,在同一个进程中,一个新
线程
可以使用与旧
线程
相同
的
ID吗?我
的
经验是,在Android上,对于两个不同
的
线程
,奇怪
的</em
浏览 0
提问于2018-09-21
得票数 0
回答已采纳
1
回答
在
Linux
中,当进程即将被交换或
终止
时,它
的
线程
应该处于什么状态?
、
、
、
通过交换和
终止
,我
的
意思是,如果进程即将被交换到交换空间或
终止
(由OOM杀手)释放内存。a.)进程B是否会被交换或
终止
,而不管阻塞
线程
是什么? b.)若否,这类个案又如何处理?如果我
的
例子是一个不太可能
的
情况,任何见解都将受到赞赏。
浏览 6
提问于2013-08-15
得票数 0
回答已采纳
2
回答
linux
内核如何决定下一个
线程
id
、
、
我有一个关于
linux
内核调度
的
问题。但是我
的
问题是
linux
是如何决定
线程
ID
的
,比如说,进程A和B正在运行。进程A崩溃,但进程B正
浏览 1
提问于2016-01-29
得票数 0
2
回答
获取
线程
状态,如top
、
像top -H命令一样,
linux
可以查询
线程
的
状态吗?我不需要可移植性,它只需要在现代
的
x86_64
linux
上工作。 我不想只知道
线程
是活动
的
还是
终止
的
。我要知道它是否也在睡觉。
浏览 4
提问于2012-06-10
得票数 0
回答已采纳
1
回答
不
终止
程序
的
运行时异常
、
、
、
、
根据我
的
小java知识程序,它应该在抛出运行时异常后
终止
。此外,我在我
的
应用程序中启用了日志记录。 更新:我没有捕获任何异常,没有使用多
线程
。
浏览 5
提问于2011-10-03
得票数 1
回答已采纳
2
回答
螺纹突然
终止
、
、
、
、
在C和C++中,当您调用TerminateThread (Windows)或pthread_kill (
Linux
)时,它可能会泄漏在
线程
突然死亡之前未释放
的
已分配资源。这些是操作系统特定
的
调用,用于强制
终止
线程
。当这种情况发生时,不会调用C++中
的
析构函数。 在调用Thread.stop()时,同样
的
事情会在Java中发生吗?JVM是否在
线程
突然
终止
之前收集
线程
生命周期内分配
的
所
浏览 9
提问于2015-02-17
得票数 0
回答已采纳
1
回答
在
linux
崩溃期间
线程
是如何
终止
的
?
、
如果您有一个多
线程
程序(
Linux
2.26内核),并且一个
线程
做了一些导致段错误
的
事情,那么其他
线程
还会被调度运行吗?其他
线程
是如何
终止
的
?有人能解释一下关于多
线程
程序
的
进程关闭过程吗?
浏览 4
提问于2010-08-28
得票数 7
回答已采纳
点击加载更多
相关
资讯
Linux Kernel 6.0 已终止支持
linux多线程服务器
Linux系统编程 线程属性
Linux的IO 通信 以及 Reactor 线程模型浅析
聊聊Linux中线程和进程的联系与区别!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券