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