腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
哪个子
进程
将继承父
进程
的
线程
?
、
当一个
进程
有
子
线程
和
子
进程
时,
子
进程
会继承父
进程
的所有
子
线程
吗? 假设操作系统是
Linux
。让它成为Java
线程
模型。
浏览 0
提问于2013-08-02
得票数 4
1
回答
当
进程
退出时,
linux
如何清理
线程
--如果它们实际上只是隐藏的
进程
?
、
我的理解是,
线程
和
进程
在
Linux
上实际上是同一个实体,区别在于它们之间共享的内存。我发现,如果没有父
进程
和
子
进程
之间的明确通信,就很难确保正确地清理
子
进程
。我希望能够以与
线程
类似的心智模型运行
子
进程
,因为当父
进程
退出时,它们会自动清理,但具有
进程
提供的内存安全。
Linux
是如何自动清理
线程
的,同样的机制可以用于
子</e
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
1
回答
Linux
不区分
进程
和
线程
吗?
、
、
、
、
据我所知在
Linux
内核中,
进程
不是由任何结构表示的,而是由共享相同
线程
组id的
线程
组表示的。
Linux
还提供了使用clone()系统调用创建
线程
的能力。但是,
Linux
并不区分
进程
和
线程
。事实上,
Linux
使用的是任务(-rather)这个术语,而不是
进程
或
线程</em
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
2
回答
主
线程
没有调用‘`join()’以等待创建的
线程
在Java中完成吗?
、
、
在Java中,主
线程
创建并启动另一个
线程
。如果主
线程
不调用join()等待新
线程
完成,则新
线程
将在主
线程
退出后继续运行。不调用join()的主
线程
有什么用法吗?与
Linux
相比,我从APUE中了解到,当程序fork()是
子
进程
,并且不调用waitpid()等待
子
进程
完成,但在
子
进程
继续运行时退出时,我们可以 将被init
进程
浏览 0
提问于2017-11-24
得票数 0
1
回答
Linux
中“
进程
”、“
线程
”和"task_struct“的含义
、
、
据我所知,
线程
是
进程
的执行流程,
进程
的所有
线程
共享一些公共结构。此外,在现代PC中,CPU只执行
线程
,而不执行
进程
。 我不明白的是术语
进程
和
线程
在
Linux
中的意义。
Linux
真的区分
进程
和
线程
吗?我读过
Linux
计划执行task_struct,所以我认为task_struct代表一个
线程
,而不是
进程
,但在任务定义_结构内部,我
浏览 0
提问于2022-06-16
得票数 1
2
回答
fork和现有
线程
?
、
、
、
在
linux
系统上,
子
进程
是否以与父
进程
相同的方式查看现有
线程
?1 { } { } 由于为
子
进程
复制了整个地址空间,因此
线程
的状态会发生什么变化。如果上述代码段中的
线程
1正在等待条件信号,该怎么办?它在
子
进程
中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
2
回答
如果创建Java
线程
的
线程
在运行时退出,它是否会被另一个
线程
采用?
、
在
Linux
中,如果一个
进程
派生了一个
子
进程
,然后在该
子
进程
继续运行时退出,则该
子
进程
将被init
进程
采用。Java
线程
之间是否存在父子关系?当一个Java
线程
创建了另一个
线程
,并且没有调用join()来等待另一个
线程
完成运行,并且在另一个
线程
运行时存在,那么另一个
线程
浏览 1
提问于2017-11-24
得票数 1
1
回答
C函数与python多
进程
的混合
线程
、
、
、
我正在
Linux
上编写python 2.7.11程序。该程序使用multiprocessing.Pool创建12个
子
进程
.每个子
进程
通过python的psutil库与12个cpu中的一个具有cpu亲缘关系。我使用multiprocessing.Event使11个
子
进程
等待
子
进程
0。 然后,在
子
进程
0中,我调用Intel的数学内核库,用12个
线程
开始计算。等待的
子
进程</em
浏览 2
提问于2016-06-07
得票数 1
回答已采纳
3
回答
Linux
内核
线程
真的是内核
进程
吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。内核
线程
是否与内核
进程
相同,因为
Linux
进程
支持父
进程
和
子
进程
之间的共享内存空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
子
进程
未成功的等待not
、
、
、
、
我正在使用execv启动一个
进程
,并让它写入一个文件。我同时启动一个
线程
来监视该文件,这样它的大小就不会超过使用stat.st_size的某个限制。现在,当达到限制时,我会对子
进程
进行waitpid,但是这会引发一个错误,而我在后台启动的
进程
就会变成僵尸。当我使用主
线程
中相同的waitpid停止时,
进程
就会被杀死,而不会变成僵尸。有什么想法吗?这是在
linux
平台上。
浏览 3
提问于2015-05-04
得票数 2
回答已采纳
1
回答
Linux
中父
进程
管理
子
进程
的蓝图?
、
、
、
我需要编写一个监控程序,负责在
Linux
中分叉和管理多个子
进程
。父
进程
(监督者)负责: 启动和停止
子
进程
( (workers)restarting problemskeeping )中的
子
进程
(启动和停止
子
进程
),以防problemskeeping(已配置的活着的儿童数量(我确实理解
进程
、
线程
和
Linux
信号,但在这方面我并不是专家,我寻求最佳实践来避免麻烦)。
浏览 2
提问于2012-01-25
得票数 0
回答已采纳
7
回答
最轻的忽略/捕获
子
进程
输出的方式是从Java开始的。
、
、
java中的
子
进程
非常昂贵。每个
进程
通常由多个
线程
支持。托管
进程
的
线程
(由
linux
上的JDK 1.6提供) 如果您有一
浏览 3
提问于2011-03-02
得票数 3
回答已采纳
1
回答
当父
进程
有多个
线程
、套接字和IPC时,在分叉(
子
)
进程
中调用system()
、
、
、
、
我有一个有很多
线程
的程序。有些
线程
是TCP服务器..。每个服务器都会触发新的
线程
来处理任何新的连接。 在处理单个客户端的一个
线程
中,我调用fork()。
子
进程
调用setpgid() (以创建一个新组),然后调用system() ( C/C++标准库的函数)。父
进程
一直在接受naps (us休眠()函数)并检查时间限制。如果在
子
进程
从system()返回之前超过了时间限制,则父SIGKILLs
子
进程<
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
1
回答
接收SIGCHLD尚未派生任何
子
进程
、
、
、
我有一个运行在
Linux
3.12上的C程序。这个程序产生了几个子
进程
。其中一个
进程
产生一个
线程
,该
线程
运行一段时间,然后终止。该
子
进程
在运行时执行一个epoll_wait()。我设置
子
进程
以捕获执行此中断的信号,并发现它是一个信号17,根据我读取的所有内容,它是一个SIGCHLD。问题是,该
子
进程
产生的
线程
仍在运行。它并没有终止。我还认为
线程
在终止时不会生成SI
浏览 29
提问于2017-03-01
得票数 0
回答已采纳
1
回答
在Python中使用
子
进程
和
线程
的效率
、
、
我有一个多
线程
程序,其中
线程
使用subprocess模块启动命令。这些
进程
在系统上运行,偶尔会向
线程
报告数据。大部分工作是在
进程
中完成的-例如,
线程
只是从
进程
中获取信息并将其写入文件。我知道在python中使用多
线程
是有限制的。但在本例中,我预计所有繁重的任务都将由系统(
Linux
)完成,因为启动的
子
进程
正在执行CPU密集型任务。因此,
线程
不需要承载任何负载,因此不会成为瓶颈。我对
浏览 15
提问于2016-07-24
得票数 0
1
回答
Java Process.Destroy()不会杀死所有
进程
、
、
、
我有一个使用Runtime.getRuntime().exec("myBin")启动程序的Java
进程
这个"myBin“可能会分叉几次才能完成它的工作。我有一个读取器
线程
,用于从myBin()返回的
进程
对象的InputStream和ErrorStream中读取“exec”及其
子
对象的所有输出。我的问题是:如果它花了太多时间来完成作业,我需要终止
进程
并等待读取器
线程
完成(如果读取器
线程
读取了EOF,它将完成)。现在我发现,即使我使用Proc
浏览 0
提问于2011-07-04
得票数 4
5
回答
与Windows的CreateProcess相比,
Linux
的分叉功能--什么被复制?
、
、
、
我正在将Windows应用程序移植到
Linux
。我在Windows上使用CreateProcess运行
子
进程
并重定向所有标准流(输入、输出、错误)。流重定向至关重要,主
进程
向
子
进程
发送数据并接收他们的输出和错误消息。主
进程
很大,内存和
线程
很多,
子
进程
也很小。在
Linux
上,我看到fork函数具有与CreateProcess类似的功能。然而,手册说fork“创建父
进程
副本”,包括代码
浏览 14
提问于2014-02-12
得票数 9
回答已采纳
1
回答
1
线程
对5
线程
用于分布式系统通信?
、
、
、
、
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”
进程
,与5个软件“
子
”
进程
来回通信。我的问题是多
线程
处理与单
线程
处理的问题。在这种系统中,父
线程
中处理往来于
子
进程
的消息的单个
线程
会比5个
线程
(每个
进程
一个
线程
)更有效吗? 对于单
线程
,我担心的是,当父
进程
处理一条消息时,
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
1
回答
在
linux
上有更多
线程
的
进程
比使用一个
线程
的
进程
有更多的cpu时间吗?
、
、
Linux
上
线程
多的
进程
比一个
线程
多的
进程
会有更多的cpu时间吗?电流->计数器>>= 1;p->计数器=电流->计数器; 换句话说,留给父母的蜱数被分成两半,这样做是为了防止用户通
浏览 1
提问于2012-10-03
得票数 5
回答已采纳
2
回答
Linux
:在这种情况下,我应该使用
进程
还是
线程
?
、
、
、
、
linux
系统,两个rs485端口,~50个设备连接在这两个端口上。~系统中来自
linux
本身的100个
进程
。4核心臂。在许多方面,它就像一个
linux
桌面,我们的应用程序运行。可能会变得很忙,比如你在
linux
下打开办公室的那一刻。 最初的设计是这样的,测试也足够好,主应用程序本身有10个
线程
。对于每个rs485,主
进程
产生一个
进程
来监视这个端口上的所有设备。我们在两个rs485
进程
中没有锁。)总共有3个过程。每个rs485<e
浏览 2
提问于2014-04-19
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券