腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
中内核
线程
的
退出
、
我在这里是想问你
linux
中进程和
线程
的区别。我知道
linux
的
线程
只是一个“任务”,它与父进程共享它们需要共享的东西(地址空间和其他重要信息)。我还知道这两个函数正在创建调用相同的函数('clone()'),但我仍然遗漏了一些东西:当
线程
退出
时到底会发生什么?在
linux
内核中调用了什么函数?我知道当进程
退出
时会调用do_exit函数,但是在这里或其他地方应该有一种方法来理解它是
线程
退出
还是整个
浏览 1
提问于2010-05-11
得票数 1
回答已采纳
1
回答
如何监控意外
退出
的
线程
?
、
在多
线程
编程中,如果某个辅助
线程
意外
退出
,而主
线程
需要知道该
线程
是否处于活动状态,该怎么办?我想知道当工作
线程
退出
时是否有一个典型的信号。谢谢
浏览 4
提问于2012-03-12
得票数 2
回答已采纳
2
回答
从main返回的运行
线程
在C中会发生什么情况?
、
、
在
linux
(
linux
线程
)上,当从main返回时(在
线程
完成之前),正在运行的
线程
会发生什么情况?当从main返回时,内存是dis分配的,因此
线程
应该访问未分配的内存。这会导致
线程
退出
吗?我肯定
线程
已经死了,,但是这是如何发生的,
浏览 1
提问于2014-05-22
得票数 1
回答已采纳
2
回答
如何检测main()
线程
是否已死,但所有生成的
线程
()都在运行?
、
作为基于
linux
的java应用程序执行的一部分,main()创建
线程
。我们希望保护我们的应用程序,这样,如果main()由于某些不可预见的情况而
退出
,那么所有
线程
都将被杀死,而不会像僵尸一样停留。问题--如果我们在main()中捕获任何RuntimeException并等待所有
线程
完成,那么一个主
线程
是否可以以不同的
方式
死掉--另一个干净的
退出
或异常--我们安全吗?根本不存在僵尸的问题?如果存在这种可能性,其他
线程
如何检测我们的ma
浏览 1
提问于2013-10-09
得票数 0
2
回答
退出
主循环可能
线程
仍在运行
、
、
、
有时当我
退出
我的程序时,有一些
线程
还在运行,在
Linux
系统中,当我
退出
主循环后,它会导致崩溃。有没有什么方法可以在我
退出
主循环时杀死所有
线程
?
浏览 2
提问于2011-03-28
得票数 0
回答已采纳
3
回答
子
线程
是否在父
线程
终止时
退出
、
我在Visual studio C++中做了一些多
线程
编程,使用了beginthreadex,endthreadex调用。 我创建了一个子
线程
thread1。子
线程
运行在一个永远不会
退出
的函数上,因为它有一个无限循环。现在,如果父
线程
因错误而终止或成功完成,子
线程
是否也会
退出
?我的疑问是--是否存在子
线程
即使在主程序
退出
后仍处于活动状态的情况?对于
linux
,这种情况应该是怎样的呢?
浏览 4
提问于2011-01-12
得票数 30
回答已采纳
2
回答
分离
线程
和守护
线程
之间的区别是什么?
、
、
、
我知道所有的守护
线程
都是分离的
线程
,但是为什么所有的分离的
线程
都不是守护进程?PS:我问的是关于pthread的问题,但请务必回答。
浏览 0
提问于2012-08-10
得票数 7
2
回答
如何在
线程
创建和
退出
时调用函数?
、
、
、
、
pthread_create(&dummy, 0, f, 0); while (true);该代码创建两个本机
线程
,即std::thread,以外的,我希望它输出如下: 但是,我不知道它是否也可以在
Linux
下完成。 在
Linux
浏览 3
提问于2017-02-14
得票数 2
1
回答
netbeans如何停止运行?
、
、
、
、
我使用Netbeans 7在
Linux
中使用Java编程,由于我的程序(有时)无法
退出
(可能不是在这个时刻),我创建了一个
线程
来处理关机但是,当我使用netbeans (F6)启动代码并通过“停止”按钮停止它时,
线程
并没有创建;但是如果我通过终端运行程序并按CTRL-c,
线程
就创建了。或者(更好的):我如何处理netbeans的停止,以便在我强制停止程序时创建
线程
? 或者,有
浏览 1
提问于2011-07-28
得票数 4
回答已采纳
3
回答
如果主
线程
完成,C++程序将在什么条件下继续运行?
、
、
、
、
我正在调试一个问题,其中有一个
线程
在主
线程
退出
后继续运行。它被困在一个循环中,等待另一个
线程
改变变量。 我正在尝试了解进程在主
线程
退出
后将在什么情况下继续运行。我使用的是32位
linux
g++ pthread。
浏览 1
提问于2009-09-23
得票数 1
回答已采纳
4
回答
相当于windows的EnterCriticalSection的
Linux
、
、
Windows的EnterCriticalSection的工作
方式
是,我可以在同一
线程
中多次锁定它,我需要在
退出
的过程中解锁准确的次数,这样它才会空闲。
Linux
的等价物是什么?
浏览 1
提问于2012-07-12
得票数 2
回答已采纳
3
回答
Linux
C++在程序以一个仍在运行的
线程
结束后怎么办?
、
、
如果您正在用
线程
开发程序,但是出了问题.,那么当程序结束时,
线程
怎么办(例如)带一个错误*而不
退出
线程
。需要重新启动吗?或
退出
线程
,如果进程已关闭?不然呢?
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
1
回答
如何可靠地结束在IO任务上阻塞的
线程
我有一个类,它执行一个
线程
,以便不断地从给定的istream中读取行,然后在内部进行解析。在某种程度上,我希望它能够结束,但是由于getline()调用是阻塞的,它可能会在join()上永远等待。如果是C我就会杀了
线程
..。
浏览 3
提问于2021-06-26
得票数 4
回答已采纳
1
回答
是否存在但可连接的
线程
不在/proc/[pid]/task下?
、
、
据我所知,具有空
线程
属性的pthread_create创建的
线程
将使
线程
在
线程
退出
后(如果其主机进程仍然活着)可连接。./01_detach 五八五六 我认为/proc/5856/task,中应该有两个条目,一个用于主
线程
,另一个用于
退出
的可连接
线程
。
退出
的
线程
总
浏览 2
提问于2017-11-06
得票数 0
回答已采纳
1
回答
从pthread设置进程的
退出
状态
、
、
、
我有一个带有一个“主
线程
”和几个子
线程
的进程。每个子
线程
都处于分离状态,因为返回状态对主
线程
并不重要。问题是当以这种
方式
终止时,我的应用程序的
退出
状态始终为0。 但是,有时我想
退出
并返回错误(
退出
值为1
浏览 0
提问于2014-09-11
得票数 1
2
回答
套接字主机名查找超时:如何实现?
、
、
、
、
我编写了使用套接字的便携式Windows/
Linux
应用程序。我使用gethostbyname函数来执行DNS查找。当然,在另一个
线程
上运行gethostbyname是可能的,这就是我所做的。但是,它仅适用于简单的应用程序。我的应用程序并行使用1000-3000连接。在这种情况下,问题是:如何处理时间
线程
?根据我的经验,Windows会在数千个
线程
终止后崩溃,我不知道
Linux
在这种情况下会如何运行。此外,
线程
创建需要很多资源;创建3000个
线程
并不是为了运行
浏览 5
提问于2014-06-25
得票数 2
回答已采纳
1
回答
pthread_cond_wait在OpenBSD和
Linux
上的不同行为
、
、
、
我正在OpenBSD-current和Arch
Linux
上测试以下代码(内核版本是4.18.9):{ pthread_cond_wait(&cv, &mutex);} 在OpenBSD-current上:程序不会永远
退出
和阻塞,它符合我的期望,因为没有
线程
向主
线程</
浏览 2
提问于2018-09-27
得票数 2
回答已采纳
5
回答
多
线程
-在一个
线程
中增加整数,在另一个
线程
中减少
、
、
、
、
在多
线程
程序中,2个
线程
--
线程
1--将运行一个将整数变量增加1000倍的循环,然后
退出
线程
2--将运行一个将整数变量减少1000次然后
退出
的循环让我们假设
linux
和x86架构以及多核硬件。 如果将相同的整数声明为易失性(C++),上述情况会发生什么?
浏览 7
提问于2012-08-21
得票数 1
回答已采纳
4
回答
在PThreads或Windows中
线程
退出
时调用函数
、
、
、
、
我正在为
Linux
(使用PThreads)和Windows创建一个PThreads库(以及它们的内置WinThreads),它可以附加到任何程序,并且需要在
线程
退出
时调用一个函数,类似于atexit对进程的工作
方式
我知道p
线程
的pthread_cleanup_push和pthread_cleanup_pop,但它们不适用于我,因为它们是添加另一个词法作用域的宏,而我想在第一次调用库时声明这个函数,然后允许程序本身运行自己的代码请注意,这并不意味着我希望在
线程
停止时通知外部
线程<
浏览 0
提问于2012-04-30
得票数 9
回答已采纳
2
回答
当从另一个
线程
关闭套接字时,阻塞recv不
退出
吗?
、
、
在
Linux
中,如果我们从一个
线程
调用阻塞recv,并从另一个
线程
关闭同一个套接字,recv就不会
退出
。 为什么?
浏览 1
提问于2010-09-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 命令正确的退出方式:exit 0
Java 实现线程的方式有几种方式?带有返回值的线程怎么实现?
linux多线程服务器
Linux系统编程 线程属性
linux vi保存退出命令
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券