腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在用python编写的
linux
守护
进程
中进行多处理
、
、
、
我有一个
linux
守护
进程
(基于python模块python ),它需要生成多处理模块的两个
进程
(考虑生产者和使用者)来处理一些并发的I/O (生产者从输入流中读取,使用者使用python请求上传数据)根据python (),守护
进程
不允许启动
子
进程
。我该怎么处理呢?是否有这种方法的任何文件或例子?请给我。建议。 上下文:我尝试过使用线程模块。但是,由于GIL问题,消费者很少有机会执行。
浏览 1
提问于2016-05-11
得票数 1
回答已采纳
2
回答
创建
和收获
子
进程
、
我有一些关于
创建
和收获
子
进程
的问题。Q2。
创建
子
进程
并让
子
进程
执行程序的好处是什么?例如,web服务器调用fork
创建
子
进程
,调用execve运行cgi程序?我们不能让父
进程
运行cgi程序吗?
浏览 3
提问于2019-01-07
得票数 0
1
回答
在python中使用多处理时,我能安全地使用全局队列吗?
、
、
、
、
我声明一个全局multiprocessing.Queue(),但不声明它应该在
进程
之间共享(通过将它作为参数传递给工作人员)。python会自动将这个队列放在共享内存中吗?注意:您可以知道队列是在
进程
之间共享的:工作
进程
开始在空队列上工作,并在主队列将一些工作推送到队列之前空闲一秒钟。
浏览 3
提问于2015-07-13
得票数 0
3
回答
检测父
进程
的死亡
、
如何在
Linux
操作系统中检测父
进程
死亡? 如果在名为fork()父
进程
中,则
创建
子
进程
。在父
进程
中,我可以使用系统调用wait()来等待终止的
子
进程
,并获取其状态。但是,我找不到关于
子
进程
如何检测父
进程
死亡的信息?
浏览 2
提问于2012-08-30
得票数 12
回答已采纳
2
回答
如何将C中的
进程
拆分到不同的
进程
中?
、
、
如何使用C拆分
进程
?screen
浏览 0
提问于2015-03-22
得票数 0
1
回答
如何同时等待文件描述符和
子
状态的改变?
、
、
、
在
Linux
中,可以使用select、poll或epoll来等待任何FD。还可以等待
子
进程
使用wait、waitpid或waitid更改状态。但是,我无法找到组合这些操作的方法,即在某些FD就绪或
子
进程
更改状态之前阻止调用
进程
。 我可以通过反复调用非阻塞的epoll然后调用waitid来使用轮询,但这是浪费的。可以为
子
进程
(被epoll接受)
创建
一个epoll,但是pidfd只支持等待
子
进程
的终止,
浏览 11
提问于2022-04-13
得票数 1
回答已采纳
1
回答
创建
子
进程
时,是否需要将数据从父
进程
复制到
子
进程
?
、
我了解到,在
linux
中,fork()被用来
创建
一个新的
进程
。它为
子
进程
分配新内存,然后将数据从父
进程
复制到
子
进程
,例如文件描述符。然后可以使用exec()加载自己的数据并覆盖
进程
空间。但我想知道是否有必要将父
进程
的数据复制到
子
进程
?直接将
子
进程
的实际数据加载到其
进程
空间如何?
浏览 2
提问于2014-04-19
得票数 0
回答已采纳
2
回答
为什么当
子
进程
在
创建
后立即调用exec()或exit()时会使用vfork()?
、
、
、
、
操作系统概念与APUE说 使用vfork(),父
进程
被挂起,
子
进程
使用父
进程
的地址空间。因为vfork()不使用写副本,因此如果子
进程
更改父
进程
地址空间的任何页面,则一旦父
进程
恢复,修改后的页对父
进程
将是可见的。因此,必须谨慎使用vfork(),以确保
子
进程
不修改父
进程
的地址空间。当
子
进程
在
创建
后立即调用exec()或exit()时,将使用vfo
浏览 0
提问于2018-10-15
得票数 12
回答已采纳
1
回答
python多
进程
参数:深度复制?
、
、
Processp = Process(target = f, args = (c,))我假设将c的深层副本传递给函数f,因为浅层副本在新
进程
的情况下没有意义(新
进程
无法访问调用
进程
的数据)。
浏览 1
提问于2011-05-13
得票数 18
回答已采纳
3
回答
shell是如何管道子
进程
的?
、
、
、
、
最近我在研究
linux
进程
间通信。但我在理解管道机制方面有一些问题。 我知道管道是由父
进程
创建
的一对文件,然后父
进程
将文件描述符传递给
子
进程
,
子
进程
可以对其进行操作。但是既然在fork()之后调用exec()时,
子
进程
有一个全新的虚拟内存,那么为什么父
进程
可以将其信息传递给
子
进程
呢?我是不是错过了什么?
浏览 0
提问于2013-11-29
得票数 3
1
回答
如何丢弃子
进程
的标准,而不保留父
进程
的标准?
、
、
我正在用
Linux
编写一个C程序,并使用fork
创建
一个
子
进程
。当我使用./test 1 > out.txt运行我的程序时,父
进程
和
子
进程
都向stdout发送信息。我希望文件out.txt只包含来自父
进程
的输出,并丢弃来自
子
进程
的所有输出。 我怎么能这么做?
浏览 2
提问于2015-09-24
得票数 2
回答已采纳
1
回答
使用boost
进程
库防止
子
进程
继承父
进程
打开的TCP端口
、
、
、
、
应用程序还使用Boost
进程
库中的Boost子类启动
子
进程
。一旦启动
子
进程
,netstat命令的输出就会显示TCP端口也与
创建
的
子
进程
相关联。在使用boost
进程
库时,是否有一种方法可以阻止
子
进程
继承父
进程
端口?该儿童被
创建
为: bp::child* proc = new bp::child("a.out", bp::std_out >
浏览 0
提问于2018-09-16
得票数 2
1
回答
我如何知道windows平台上的一个
子
进程
何时在python3中死亡?
、
、
、
在
linux
中,我使用subprocess.Popen
创建
子
进程
,并为SIGCHLD定义一个信号处理程序。当
子
进程
死亡时,父
进程
接收SIGCHLD信号,处理程序将执行某些操作。但是在Windows上没有SIGCHLD信号,我如何知道子
进程
何时退出?
浏览 2
提问于2017-12-15
得票数 2
4
回答
获取Java中的
子
进程
id
、
、
我以这种方式
创建
子
进程
:如何获取该
子
进程
id?附言:我在
Linux
上工作。
浏览 2
提问于2009-12-14
得票数 14
回答已采纳
5
回答
与Windows的CreateProcess相比,
Linux
的分叉功能--什么被复制?
、
、
、
我正在将Windows应用程序移植到
Linux
。我在Windows上使用CreateProcess运行
子
进程
并重定向所有标准流(输入、输出、错误)。流重定向至关重要,主
进程
向
子
进程
发送数据并接收他们的输出和错误消息。主
进程
很大,内存和线程很多,
子
进程
也很小。在
Linux
上,我看到fork函数具有与CreateProcess类似的功能。然而,手册说fork“
创建
父
进程
副本”,包括代码
浏览 14
提问于2014-02-12
得票数 9
回答已采纳
1
回答
可以让
子
进程
在新终端上运行吗?
在
linux
上,我是否有可能
创建
一个
子
进程
并让它在一个新的终端上运行。也就是说,是否可能父
进程
运行在不同的终端上,
子
进程
运行在单独的终端上?
浏览 2
提问于2014-05-19
得票数 0
回答已采纳
2
回答
操作系统中的叉()
、
在操作系统的概念中,我们总是说在叉()执行中,
子
和父程序有自己的堆和堆栈的副本,但是它们共享内存,segment.My问题是当我们说共享内存段时,这是否意味着他们将要执行的文本或代码?
浏览 2
提问于2013-10-15
得票数 0
回答已采纳
2
回答
在
Linux
中
创建
子
进程
、
、
可以
创建
其他
进程
(
子
进程
)的
进程
,同时,以下内容是正确的:( b)儿童
进程
可以继续独立生活( d)所有这些都是正确的。我的观点是:( a)不可能是因为PID=0是保留的,处理器
创建
者也不会将它的上下文复制到
子
进程
,所以我在考虑b,因为它可以独立存在,但是它不是被称为守护<
浏览 0
提问于2014-10-30
得票数 0
回答已采纳
1
回答
Linux
不区分
进程
和线程吗?
、
、
、
、
据我所知在
Linux
内核中,
进程
不是由任何结构表示的,而是由共享相同线程组id的线程组表示的。
Linux
还提供了使用clone()系统调用
创建
线程的能力。但是,
Linux
并不区分
进程
和线程。事实上,
Linux
使用的是任务(-rather)这个术语,而不是
进程
或线程--当提到程序中的fl控制方式时。谢谢。 相关
Linux
如
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
2
回答
使用fork()共享变量
、
、
或者,如果我们在
子
进程
加1之后进行上下文切换,那么父
进程
将减1。在这种情况下,我们将得到相同的值。问题是,我不确定变量'a‘是重复的,每个
进程
都会有不同的副本(然后我们总是会得到不同的值),或者是共享的(然后我提到的情况会导致相同的值打印两次)? 非常感谢!
浏览 1
提问于2018-07-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券