php8.1 新增纤程(fiber)总结

221 阅读1分钟

概念总结,不总结怎么用了

tl:tr

会python的可以退散了,定义和使用方法一样。是generrator的升级版(两个概念python都有)

Generator

省流:还是和python一样。主要用在需要迭代的场景。优点:可以减少内存占用

fiber

我看了一下fiber的定义,是windows平台对协程的一种表述,实际上就是有栈协程

同一个进程内的可控协程。目前不能并发处理,暂时找不到可用场景,未来可期。需要并发的情况使用swoole。

参考

PHP8 - 纤程的使用

[Chapter 2.PHP8.1 新特性fiber及原理浅析](segmentfault.com/a/119000004…)