腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
哪个子进程将继承父进程的
线程
?
、
当一个进程有
子
线程
和
子
进程时,
子
进程会继承父进程的所有
子
线程
吗? 假设操作系统是
Linux
。让它成为Java
线程
模型。
浏览 0
提问于2013-08-02
得票数 4
1
回答
当进程退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的进程?
、
我的理解是,
线程
和进程在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父进程和
子
进程之间的明确通信,就很难确保正确地清理
子
进程。我希望能够以与
线程
类似的心智模型运行
子
进程,因为当父进程退出时,它们会自动清理,但具有进程提供的内存安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于
子
进程吗?
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
Linux
不区分进程和
线程
吗?
、
、
、
、
据我所知在
Linux
内核中,进程不是由任何结构表示的,而是由共享相同
线程
组id的
线程
组表示的。
Linux
还提供了使用clone()系统调用创建
线程
的能力。但是,
Linux
并不区分进程和
线程
。事实上,
Linux
使用的是任务(-rather)这个术语,而不是进程或
线程
--当提到程序中的fl控制方式时。谢谢。 相关
Linux
如
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
3
回答
子
线程
是否在父
线程
终止时退出
、
我在Visual studio C++中做了一些多
线程
编程,使用了beginthreadex,endthreadex调用。 我创建了一个
子
线程
thread1。
子
线程
运行在一个永远不会退出的函数上,因为它有一个无限循环。现在,如果父
线程
因错误而终止或成功完成,
子
线程
是否也会退出?我的疑问是--是否存在
子
线程
即使在主程序退出后仍处于活动状态的情况?对于
linux
,这种情况应该是怎样的呢?
浏览 4
提问于2011-01-12
得票数 30
回答已采纳
1
回答
如何确定子
线程
的总数?
、
、
、
我正在进行
linux
服务器编程,我不确定我的
线程
池的
子
线程
的正确数量。这些
线程
正在做实际的工作,包括解析和数据处理等。如果我的服务器有8个核心,那么我应该产生的
子
线程
的适当数量是多少?提前谢谢..
浏览 0
提问于2011-07-26
得票数 0
回答已采纳
2
回答
主
线程
没有调用‘`join()’以等待创建的
线程
在Java中完成吗?
、
、
在Java中,主
线程
创建并启动另一个
线程
。如果主
线程
不调用join()等待新
线程
完成,则新
线程
将在主
线程
退出后继续运行。不调用join()的主
线程
有什么用法吗?与
Linux
相比,我从APUE中了解到,当程序fork()是
子
进程,并且不调用waitpid()等待
子
进程完成,但在
子
进程继续运行时退出时,我们可以 将被init进程收养的
子
进程重新父母(这可以防止它变成僵尸进程),以及
浏览 0
提问于2017-11-24
得票数 0
1
回答
子
进程未成功的等待not
、
、
、
、
我同时启动一个
线程
来监视该文件,这样它的大小就不会超过使用stat.st_size的某个限制。当我使用主
线程
中相同的waitpid停止时,进程就会被杀死,而不会变成僵尸。有什么想法吗? 编辑:errno为10,waitpid返回-1。这是在
linux
平台上。
浏览 3
提问于2015-05-04
得票数 2
回答已采纳
2
回答
fork和现有
线程
?
、
、
、
在
linux
系统上,
子
进程是否以与父进程相同的方式查看现有
线程
?1 { } { } 由于为
子
进程复制了整个地址空间,因此
线程
的状态会发生什么变化。如果上述代码段中的
线程
1正在等待条件信号,该怎么办?它在
子
进程中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
2
回答
如果创建Java
线程
的
线程
在运行时退出,它是否会被另一个
线程
采用?
、
在
Linux
中,如果一个进程派生了一个
子
进程,然后在该
子
进程继续运行时退出,则该
子
进程将被init进程采用。Java
线程
之间是否存在父子关系?当一个Java
线程
创建了另一个
线程
,并且没有调用join()来等待另一个
线程
完成运行,并且在另一个
线程
运行时存在,那么另一个
线程
会被其他Java
线程
采用吗? 谢谢。
浏览 1
提问于2017-11-24
得票数 1
1
回答
Linux
中“进程”、“
线程
”和"task_struct“的含义
、
、
据我所知,
线程
是进程的执行流程,进程的所有
线程
共享一些公共结构。此外,在现代PC中,CPU只执行
线程
,而不执行进程。 我不明白的是术语进程和
线程
在
Linux
中的意义。
Linux
真的区分进程和
线程
吗?我读过
Linux
计划执行task_struct,所以我认为task_struct代表一个
线程
,而不是进程,但在任务定义_结构内部,我看到了对task_struct
子
进程的引用。
浏览 0
提问于2022-06-16
得票数 1
3
回答
Linux
内核
线程
真的是内核进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。内核
线程
是否与内核进程相同,因为
Linux
进程支持父进程和
子
进程之间的共享内存空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
C函数与python多进程的混合
线程
、
、
、
我正在
Linux
上编写python 2.7.11程序。该程序使用multiprocessing.Pool创建12个
子
进程.每个子进程通过python的psutil库与12个cpu中的一个具有cpu亲缘关系。我使用multiprocessing.Event使11个
子
进程等待
子
进程0。如果是的话,如何避免呢?或者,如何测试是
浏览 2
提问于2016-06-07
得票数 1
回答已采纳
1
回答
设置了信号处理程序的
子
线程
无法捕获SIGUSR1的原因是什么?
、
、
我遇到了一些奇怪的事情,我想可能是我不理解
Linux
中
线程
的复杂性。我用signal(SIGUSR1, &callback)在我的
子
线程
中注册了一个信号处理程序,并且没有对我的父
线程
中的信号进行特殊处理。我的
子
线程
每隔一段时间就会引发一个SIGUSR1。但是,它会在退出的主
线程
中导致未处理的信号错误。如何重现这种行为?当我尝试用一个测试程序重现时,只要在
子
线程
中设置了信号处理程序,它总是会被调用。
浏览 0
提问于2017-04-11
得票数 1
1
回答
与JRuby并行运行Cukes
、
、
我正在尝试从我的gem内部并行运行黄瓜场景。从其他答案中,我发现我可以使用以下内容执行黄瓜场景:runtime.load_programming_language('rb')当我一次运行一个场景时,上面的代码运行得很好,但是当我使用Celluloid或Peach之类的东西并行运行它们时,我得到了模糊的步骤错误。似乎我的步骤定义是为每个并行
浏览 2
提问于2014-06-24
得票数 0
2
回答
您可以使用多个
线程
来对应用程序进行平移吗?
、
、
、
我正在编写一个以
Linux
为主要目标的面向GUI的调试器,但我计划在将来将端口移植到其他OSes。因为GUI必须始终保持交互,所以我有几个
线程
处理不同的事情。到目前为止,这个策略对于
Linux
构建非常有效。最近,我一直试图让我的调试器
线程
知道(就像调试应用程序中的
线程
一样,而不是调试器本身)。(我得到一个“没有这样的处理”错误代码)
浏览 12
提问于2009-06-18
得票数 8
回答已采纳
1
回答
当父进程有多个
线程
、套接字和IPC时,在分叉(
子
)进程中调用system()
、
、
、
、
我有一个有很多
线程
的程序。有些
线程
是TCP服务器..。每个服务器都会触发新的
线程
来处理任何新的连接。我使用的是:
Linux
(Ubuntu)
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
1
回答
Perl:从并行
线程
中分叉
、
、
下面的代码应该运行2个并行
线程
,每个
线程
执行fork(),等待
子
进程完成,然后
线程
被期望连接( finish )并打印结果。实际上,第一个分叉子进程按预期完成,但第二个进程挂在试图退出的_mutex_lock()上,因此第二个
线程
永远不会加入,直到您用-9信号手动杀死第二个
子
进程。
浏览 1
提问于2019-10-14
得票数 1
回答已采纳
1
回答
在多
线程
环境中使用ZMQ的正确方式?
、
、
也就是说,服务器(C++、
linux
)创建一个XPUB套接字,然后在一个
线程
中读取它,在另一个
线程
中发布数据(写入)。什么可能是问题的根源?在不同的
线程
中读/写还是创建XPUB/SUB对? 如果问题出在多
线程
中,那么使用XPUB套接字的正确范例是什么?
浏览 0
提问于2016-04-30
得票数 2
回答已采纳
7
回答
最轻的忽略/捕获
子
进程输出的方式是从Java开始的。
、
、
java中的
子
进程非常昂贵。每个进程通常由多个
线程
支持。托管进程的
线程
(由
linux
上的JDK 1.6提供) 如果您有一个
线程
焦点子进程池来执行任务,那么
线程
数就会失控。因此
浏览 3
提问于2011-03-02
得票数 3
回答已采纳
1
回答
接收SIGCHLD尚未派生任何
子
进程
、
、
、
我有一个运行在
Linux
3.12上的C程序。这个程序产生了几个子进程。其中一个进程产生一个
线程
,该
线程
运行一段时间,然后终止。该
子
进程在运行时执行一个epoll_wait()。我设置
子
进程以捕获执行此中断的信号,并发现它是一个信号17,根据我读取的所有内容,它是一个SIGCHLD。问题是,该
子
进程产生的
线程
仍在运行。它并没有终止。我还认为
线程
在终止时不会生成SIGCHLD。 对于为什么我的进程可能收到信号17有什么想法吗?
浏览 29
提问于2017-03-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券