腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
子
线程
是否在父
线程
终止时
退出
、
我在Visual studio C++中做了一些多
线程
编程,使用了beginthreadex,endthreadex调用。 我创建了一个
子
线程
thread1。
子
线程
运行在一个永远不会
退出
的函数上,因为它有一个无限循环。现在,如果父
线程
因错误而终止或成功完成,
子
线程
是否也会
退出
?我的疑问是--是否存在
子
线程
即使在主程序
退出
后仍处于活动状态的情况?对于
linu
浏览 4
提问于2011-01-12
得票数 30
回答已采纳
1
回答
MFC多
线程
设计困境:如何优雅地
退出
应用程序?
一个MFC程序(带有表单视图的单文档)有一些
子
线程
,它们可以访问MFC GUI上的一些控件。在所有
子
线程
退出
后,希望主
线程
退出
。我尝试通知
子
线程
退出
,并在OnDestroy处理程序中等待它们。因为当
主
消息循环在OnDestroy处理程序中被阻塞时,
子
线程
可能会SendMessage图形用户界面控件。这是一个僵局。我有一个想法来解决这个问题:我希望有一种方法可以处理
浏览 0
提问于2010-11-09
得票数 0
回答已采纳
2
回答
退出
主
循环可能
线程
仍在运行
、
、
、
有时当我
退出
我的程序时,有一些
线程
还在运行,在
Linux
系统中,当我
退出
主
循环后,它会导致崩溃。有没有什么方法可以在我
退出
主
循环时杀死所有
线程
?
浏览 2
提问于2011-03-28
得票数 0
回答已采纳
2
回答
主
线程
没有调用‘`join()’以等待创建的
线程
在Java中完成吗?
、
、
在Java中,主
线程
创建并启动另一个
线程
。如果主
线程
不调用join()等待新
线程
完成,则新
线程
将在主
线程
退出
后继续运行。不调用join()的主
线程
有什么用法吗?与
Linux
相比,我从APUE中了解到,当程序fork()是
子
进程,并且不调用waitpid()等待
子
进程完成,但在
子
进程继续运行时
退出
时,我们可以 将被init进程收养的
子
进程重新父
浏览 0
提问于2017-11-24
得票数 0
2
回答
查询java中的
线程
、
.");}
主
螺纹:5儿童
线程
:4儿童螺纹:3
主
螺纹:3
退出
子
线程
主
线程
:2
主
螺纹
退出
在main()方法中,调用NewT
浏览 1
提问于2015-07-12
得票数 0
2
回答
在main()父
线程
退出
时终止的c++
子
线程
?
、
、
dll应用程序功能之一,通过_beginthread运行
线程
。在正常的软件流程中,我使用互斥
线程
和控制
线程
。在从
主
应用程序注销dll之前,我等待
线程
终止和关闭处理程序。但是,有一种情况是,
主
应用程序可以在没有释放资源的情况下以正确的方式关闭,我的意思是不等待
子
线程
终止,也不需要关闭处理程序。 如果主要应用程序强制
退出
,是否存在风险?
退出
后再次运行应用程序和
线程
是否有风险?操作系统有什么风险吗?是否所
浏览 3
提问于2015-05-21
得票数 1
1
回答
当进程
退出
时,
linux
如何清理
线程
--如果它们实际上只是隐藏的进程?
、
我的理解是,
线程
和进程在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父进程和
子
进程之间的明确通信,就很难确保正确地清理
子
进程。我希望能够以与
线程
类似的心智模型运行
子
进程,因为当父进程
退出
时,它们会自动清理,但具有进程提供的内存安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于
子
进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
2
回答
如果创建Java
线程
的
线程
在运行时
退出
,它是否会被另一个
线程
采用?
、
在
Linux
中,如果一个进程派生了一个
子
进程,然后在该
子
进程继续运行时
退出
,则该
子
进程将被init进程采用。Java
线程
之间是否存在父子关系?当一个Java
线程
创建了另一个
线程
,并且没有调用join()来等待另一个
线程
完成运行,并且在另一个
线程
运行时存在,那么另一个
线程
会被其他Java
线程
采用吗? 谢谢。
浏览 1
提问于2017-11-24
得票数 1
2
回答
linux
中内核
线程
的
退出
、
我在这里是想问你
linux
中进程和
线程
的区别。我知道
linux
的
线程
只是一个“任务”,它与父进程共享它们需要共享的东西(地址空间和其他重要信息)。我还知道这两个函数正在创建调用相同的函数('clone()'),但我仍然遗漏了一些东西:当
线程
退出
时到底会发生什么?在
linux
内核中调用了什么函数?我知道当进程
退出
时会调用do_exit函数,但是在这里或其他地方应该有一种方法来理解它是
线程
退出
还是整个
浏览 1
提问于2010-05-11
得票数 1
回答已采纳
1
回答
如果之间有
线程
连接,为什么不能使用轻松的原子操作来同步内存呢?
、
、
、
、
在这里,使用轻松的内存排序被认为是正常的,因为
线程
退出
发生在
线程
上的联接返回之前。这意味着放松的添加发生在放松负荷之前。
子
线程
: if (...) { }
主
螺纹:while(!我认为在dirty操作中使用轻松内存排序的方式如下:
子
线程
执行一些工作,
浏览 2
提问于2020-10-16
得票数 3
回答已采纳
4
回答
关于C语言POSIX
线程
的问题
、
、
、
、
系统是否指定了p
线程
(2、3、1)的ids?? 为什么最后只有4个
线程
(3 + main),为什么不是5?!为什么在
主
印后创作.又一个
线程
执行了?!!怎么会?!!
浏览 10
提问于2012-01-08
得票数 4
回答已采纳
2
回答
如何在C++中终止派生进程?
、
、
、
我正在开发一个游戏,所以有一次我不得不使用fork(),主
线程
运行opengl图形,
子
线程
运行游戏逻辑。 现在我有个问题了。在某些时候,用户可能会在游戏中按下“
退出
”按钮,这是由辅助
线程
处理的。此外,在某些情况下,用户可以单击X按钮
退出
由
主
(glut)
线程
处理的游戏。所以这里是我的问题:我如何杀死另一个正在运行的
线程
,并
退出
?现在,如果我关闭窗口,第二个
线程
继续运行,如果第二个
线程
浏览 0
提问于2012-03-02
得票数 1
回答已采纳
1
回答
设置了信号处理程序的
子
线程
无法捕获SIGUSR1的原因是什么?
、
、
我遇到了一些奇怪的事情,我想可能是我不理解
Linux
中
线程
的复杂性。我用signal(SIGUSR1, &callback)在我的
子
线程
中注册了一个信号处理程序,并且没有对我的父
线程
中的信号进行特殊处理。我的
子
线程
每隔一段时间就会引发一个SIGUSR1。但是,它会在
退出
的主
线程
中导致未处理的信号错误。如何重现这种行为?当我尝试用一个测试程序重现时,只要在
子
线程
中设置了信号处理程序,它总是会被
浏览 0
提问于2017-04-11
得票数 1
3
回答
pthread_create的返回值
、
我正在尝试拨打以下电话,schedule_sync返回一个值,我希望能够获取该值,但从我读到的关于pthread_create的内容来看,您应该传递一个“空”函数。有没有可能获得schedule_sync的返回值,或者我必须修改传入的某种参数?
浏览 3
提问于2010-08-27
得票数 6
回答已采纳
2
回答
一个
线程
可以打开一个套接字,而另一个
线程
可以关闭它吗?
、
、
我有一个服务器
线程
,它侦听通道,一旦它看到有传入的连接,它就会创建一个接受套接字,接受该连接并产生一个
子
线程
。它还将接受的套接字作为(void *)参数传递给
子
内核
线程
。1]主
线程
等待所有
子
线程
退出
,每个子
线程
在
退出
时关
浏览 1
提问于2012-09-06
得票数 0
4
回答
在这种情况下,主
线程
发生了什么?
、
、
我有以下多
线程
程序: static void main(){ } // Dome something here...} 主
线程
离开
子
线程
后是否
退出
?如果它确实
退出
并且
子
线程
是一个后台
线程
:主进程是要
浏览 10
提问于2012-03-04
得票数 3
回答已采纳
2
回答
java进程在
主
函数返回后仍然存在
、
我有一个
主
函数,它创建了一些执行复杂事情的
子
线程
。我注意到,在某些场景中,我的
主
函数返回,但java进程仍然存在。(我知道
主
函数返回是因为在我的
主
函数的最后一行中,我打印了一个日志)(我知道java进程仍然存在,因为'ps aux \ grep的东西‘告诉我是这样的)。谢谢!埃尔本
浏览 4
提问于2014-10-22
得票数 0
回答已采纳
2
回答
分离
线程
和守护
线程
之间的区别是什么?
、
、
、
我知道所有的守护
线程
都是分离的
线程
,但是为什么所有的分离的
线程
都不是守护进程?PS:我问的是关于pthread的问题,但请务必回答。
浏览 0
提问于2012-08-10
得票数 7
1
回答
如何阻止epoll_wait?
、
我刚刚开始在
Linux
中编码,需要使用epoll将我的Win服务器代码移植到这里。我想不出怎么阻止epoll_wait。 epoll循环在单独的
线程
中运行,
主
函数处理控制台命令。输入“
退出
”命令后,我需要停止服务器。简单地关闭
主
套接字没有任何影响。那么在这种情况下如何正确地停止epoll (可能会导致epoll_wait在所有
线程
中返回错误)?
浏览 4
提问于2020-02-09
得票数 1
回答已采纳
3
回答
主
退出
后恶魔
线程
继续运行,还有一些非守护进程
线程
还在运行吗?
我知道所有的恶魔
线程
都是在
主
出口之后终止的。但是,如果有一些非守护进程
线程
在main
退出
后继续运行,该怎么办?此非守护进程
线程
的运行是否阻止所有其他守护进程
线程
终止?
主
退出
后恶魔
线程
继续运行,还有一些非守护进程
线程
还在运行吗?
浏览 0
提问于2018-05-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#多线程开发-处理子线程中的异常
linux多线程服务器
Linux系统编程 线程属性
Linux系统编程 线程同步概念
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券