代码拉取完成,页面将自动刷新
"""
@Author: Chunel
@Contact: chunel@foxmail.com
@File: T20-Suspend
@Time: 2025/3/29 00:23
@Desc:
"""
import time
from pycgraph import GPipeline, StdFutureCStatus
from MyGNode.MyNode1 import MyNode1
from MyGNode.MyNode2 import MyNode2
def tutorial_suspend():
pipeline = GPipeline()
a, b, c, d = MyNode1(), MyNode2(), MyNode1(), MyNode2()
pipeline.registerGElement(a, set(), "nodeA")
pipeline.registerGElement(b, {a}, "nodeB")
pipeline.registerGElement(c, {a}, "nodeC")
pipeline.registerGElement(d, {b, c}, "nodeD")
pipeline.init()
result: StdFutureCStatus = pipeline.asyncRun()
print("pipeline async run first time, BEGIN.")
time.sleep(2.6)
print("pipeline async run first time, SUSPEND.")
pipeline.suspend()
time.sleep(7.2)
print("pipeline async run, RESUME after 7200ms.")
pipeline.resume()
result.wait()
pipeline.destroy()
if __name__ == '__main__':
tutorial_suspend()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。