理解程序的执行过程

想象一个函数是一个流水线,每一个函数调用都是在当前函数旁边新开了一个流水线。

新的调用是从调用者分出的一条叉,所有的调用构成了一个从左向右的栈。

把每个循环想象成一个并行执行的流水线

把每一个 if/case 语句想象为一个流水线的一个分叉点,当然两条叉可能最后会聚合。

把一个类当做相关的动作和分享同一个状态的一个集合

![](https://ww2.sinaimg.cn/large/006tNbRwgy1fg35hmla6ij30j9087t94.jpg)

About 逸飞

后端工程师

发表评论

电子邮件地址不会被公开。 必填项已用*标注