Pysolate Spine中文旁白 + HTML 图解全部小课 ↗

流程课 · 跟完一个过程

PLM:Go 先准备,Python 原位领取

跟一组真实测试,看 PLM 怎样提前启动受信读取,又把结果和错误留到 Python 原调用点交付。

01 / 07

先固定 Python 的原调用

从真实测试里的两次 lookup 开始

准备播放
DELIVERY / 提前开始,原位领取Go 先准备,Python 再接收
原调用在 Python
当前动作先固定原来的两次调用阶段 1 / 6
  1. 入口
  2. 提前启动
  3. Go 工作
  4. 结果待领
  5. 原位交付
  6. 错误回位
  7. 守住边界
PYPython 调用点
a、b 仍是原来的 tool(...)

按原顺序执行

GOGo worker
读取 1未开始
读取 2未开始
FFuture 结果
还没有 Future 结果
↩原位交付
等待原调用

相邻的两个工具赋值,才进入这次小 pass

查看本场景的真实 Python 片段当前行会高亮

        
        a = tool("lookup", key="book")
      
        
        b = tool("lookup", key="shipping")
      
        
        result = a + b
      
        
        
      
        
        
      
        
        
      
旁白

点一下播放即可。也可以只听声音,或拖动进度跳到想看的位置。

0:001:59

正在准备本课音轨与图解。首次播放需要点一下。

跳到某一节 / 查看讲稿