腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
避免在C++中重用
线程
in
、
、
、
我注意到,基于,
Linux
重用
终止
线程
的
线程
I,而不是生成新
线程
。出于某种原因,我需要避免这种行为。如何确保新创建的
线程
将有
一个
新生成的
线程
id,而不是重用旧
线程
?(为感兴趣的人更新:我正在使用PyTorch的C++ API为GPU开发
一个
DNN调度程序,我需要创建
一个
新的
线程
来调用每个层/操作,每当新创建的
线程
与
终止
的
线程</
浏览 6
提问于2022-05-24
得票数 -1
回答已采纳
1
回答
监视epoll循环中的
线程
终止
、
、
、
在
linux
中,如何在
线程
终止
时生成
一个
事件来中断select / poll / epoll循环?进程有
一个
pidfd和
一个
SIGCHILD。
线程
也有类似的东西吗? 编辑:用于直接监控
线程
终止
事件。
浏览 1
提问于2021-11-06
得票数 1
3
回答
内核如何知道哪些“
线程
”/processes与进程关联?
、
、
、
正如我所读过的,
Linux
中的“
线程
”只是
一个
进程。 假设
一个
进程创建了两个“
线程
”,现在当进程
终止
时,与该进程相关联的两个“
线程
”/processes也将
终止
。与进程(创建它们的进程)关联的“
线程
”/processes信息存储在哪里?
浏览 0
提问于2018-05-06
得票数 1
2
回答
在c程序中,整个进程会在主
线程
终止
时
终止
吗?
、
、
、
、
在
linux
中,无论主
线程
是通过函数exit()还是从main返回,只要主
线程
终止
,整个进程就会退出。如果主
线程
从main()返回,它将返回到名为crt.o或类似的"C运行时“。在crt.o中,其c代码如下: exit( main (argc,argv));exit()将由主
线程
调用我的想法看起来对吗?如果crt.o中的exit()被
一个
线程
终止
函数替换,比如
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
2
回答
在
linux
上,如何确保解锁死/
终止
线程
中锁定的互斥?
、
、
、
这是
一个
面试问题。我的想法是: 当
Linux
向程序发送
终止
或
终止
信号时,它会自动释放吗?
浏览 2
提问于2012-02-09
得票数 4
回答已采纳
3
回答
Linux
C++在程序以
一个
仍在运行的
线程
结束后怎么办?
、
、
如果您正在用
线程
开发程序,但是出了问题.,那么当程序结束时,
线程
怎么办(例如)带
一个
错误*而不退出
线程
。需要重新启动吗?或退出
线程
,如果进程已关闭?不然呢?
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
4
回答
当套接字关闭时取消阻止recvfrom
、
、
、
假设我启动了
一个
线程
来在端口上接收数据。套接字调用将在recvfrom上阻塞。然后,在另
一个
线程
中,我关闭了套接字。有没有人能帮我搞清楚
Linux
上发生了什么?
浏览 2
提问于2011-06-18
得票数 9
1
回答
将两个或更多
线程
组合在一起
、
、
、
我有
一个
多
线程
应用程序,其中每个
线程
都有
一个
帮助
线程
来帮助第
一个
线程
完成任务。我希望当
一个
线程
被
终止
(很可能调用exit)时,帮助
线程
也被
终止
。我知道有可能使用exit_group,但是这个系统调用会杀死同一组调用
线程
中的所有
线程
。例如,如果我的应用程序有10个
线程
(因此有10个额外的辅助
线程
),我希望只有相关
浏览 3
提问于2013-07-06
得票数 1
回答已采纳
2
回答
同
一个
线程
ID能在同
一个
进程中重用吗?
、
我在地图中存储每个
线程
的信息( map的关键是
线程
ID)。 不过,我想知道这是否真的是个好主意。我看到每个
线程
都有不同的ID,但这是否真的意味着“每个
线程
”,或者仅仅意味着“每个活
线程
”。我的意思是,在同
一个
进程中,
一个
新
线程
可以使用与旧
线程
相同的ID吗?我的经验是,在Android上,对于两个不同的
线程
,奇怪的是,syscall(__NR_gettid)是不同的,而boost::this_thread::get_i
浏览 0
提问于2018-09-21
得票数 0
回答已采纳
3
回答
为什么java进程在应用程序完成后没有关闭?
、
、
、
、
我编写了
一个
在后台运行的java程序。它工作得很好,它做的是等待它的事情。我在windows中编写了
一个
bat文件来运行它。start .
浏览 8
提问于2014-03-27
得票数 0
回答已采纳
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位)。 但是我发现GCC的两个建筑对象(对于
Linux
32位和64位)处于竞争状态。我是否可以在Python中使用任何函数或模块将这两个
线程
实现为
一个
耦合
线程
,当
一个
线程
完成时,它将
浏览 2
提问于2016-12-02
得票数 0
回答已采纳
1
回答
在
Linux
中,当进程即将被交换或
终止
时,它的
线程
应该处于什么状态?
、
、
、
通过交换和
终止
,我的意思是,如果进程即将被交换到交换空间或
终止
(由OOM杀手)释放内存。a.)进程B是否会被交换或
终止
,而不管阻塞
线程
是什么? b.)若否,这类个案又如何处理?如果我的例子是
一个
不太可能的情况,任何见解都将受到赞赏。
浏览 6
提问于2013-08-15
得票数 0
回答已采纳
2
回答
分离
线程
和守护
线程
之间的区别是什么?
、
、
、
我知道所有的守护
线程
都是分离的
线程
,但是为什么所有的分离的
线程
都不是守护进程?PS:我问的是关于pthread的问题,但请务必回答。
浏览 0
提问于2012-08-10
得票数 7
1
回答
NPTL中的
线程
是如何退出的?
、
、
、
、
我对glibc-2.的执行情况的理解是: NPTL
线程
构建在
Linux
上的轻量级进程之上,用户堆栈上的p
线程
对象中存储了额外的信息,以跟踪NPTL的特定信息,如连接/分离状态和返回对象的指针。_exit() syscall杀死了
线程
组中的所有
线程
。 接收的用户函数实际上被包装到另
一个
函数中,它在运行用户函数之前做了一些准备,并在运行之后进行了一些清理。“_exit”将
终止
该进程。内核中的“exit”实现将在进程真正死掉时发出信号,因为“克隆”通过了CLONE_
浏览 1
提问于2020-05-26
得票数 2
回答已采纳
2
回答
linux
内核如何决定下
一个
线程
id
、
、
我有
一个
关于
linux
内核调度的问题。但是我的问题是
linux
是如何决定
线程
ID的,比如说,进程A和B正在运行。进程A崩溃,但进程B正在产生新的
线程
。进程B是否只重用属于进程A的旧的tid,或者进程B也将使
浏览 1
提问于2016-01-29
得票数 0
1
回答
替代这种混合运行时代码的Unix
、
、
、
、
nRet = main (_argc, _argv, environ); ExitProcess (nRet);对于行ExitProcess(nRet); (
终止
所有
线程
并处理返回值),
Linux
的替代方案是什么?在哪里可以找到
Linux
/OS运行时的源代码?
Linux
-GCC/XCode运行时是否
终止
所有
线程
?如果没有,它如何处理main的返回值?
浏览 3
提问于2013-08-23
得票数 0
回答已采纳
1
回答
在
linux
崩溃期间
线程
是如何
终止
的?
、
如果您有
一个
多
线程
程序(
Linux
2.26内核),并且
一个
线程
做了一些导致段错误的事情,那么其他
线程
还会被调度运行吗?其他
线程
是如何
终止
的?有人能解释一下关于多
线程
程序的进程关闭过程吗?
浏览 4
提问于2010-08-28
得票数 7
回答已采纳
1
回答
接收SIGCHLD尚未派生任何子进程
、
、
、
我有
一个
运行在
Linux
3.12上的C程序。这个程序产生了几个子进程。其中
一个
进程产生
一个
线程
,该
线程
运行一段时间,然后
终止
。该子进程在运行时执行
一个
epoll_wait()。我设置子进程以捕获执行此中断的信号,并发现它是
一个
信号17,根据我读取的所有内容,它是
一个
SIGCHLD。问题是,该子进程产生的
线程
仍在运行。它并没有
终止
。我还认为
线程
在
终止</e
浏览 29
提问于2017-03-01
得票数 0
回答已采纳
1
回答
在freebsd上处理python多
线程
程序中的信号
、
、
我用python编写了
一个
多进程和
线程
模块的程序。我使用信号来处理
终止
的进程和
线程
。它可以在
Linux
上运行,但我在FreeBSD上遇到了问题。我有
一个
创建其他进程的主进程:pr.start()tr =mythread(queue)tr.join() 并使用信号来
终止
进程
浏览 0
提问于2015-10-31
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Kernel 6.0 已终止支持
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券