gpt4 book ai didi

twisted - 在 Twisted 中,processExited 和 processEnded 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 11:12:42 27 4
gpt4 key购买 nike

正如标题所示,ProcessProtocol 类上的这两个函数有什么区别?关于什么时候应该使用一种而不是另一种的文档有点稀疏?

我最好寻找一些可以证明这一点的用例示例。

最佳答案

我猜文档在这一点上有些稀疏。如果没有此类票证,请随时调用file a ticket改进 API 文档。

processExited 当进程在正式流程管理意义上退出时被调用,即调用 exit() 或从 返回>main().

但是,这并不总是您想要的。有时,一个进程会生成一个子进程,交出它的 stdin 和 stdout,委托(delegate)生成您(在本例中是生成的父进程)想要的数据的责任,然后 exit() 因为它已完成进行设置。

当进程退出并完成其托管文件描述符( stdinstdoutchildFDs)并且它们已被关闭。如果您生成某些内容只是为了读取其输出,那么这就是您最可能关心的通知。

关于twisted - 在 Twisted 中,processExited 和 processEnded 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10141520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com