您的位置:首页 > 编程语言 > Python开发

stackless突破python用户级线程库和复杂递归---<<python核心编程第二版>>

2016-07-26 00:00 337 查看
cpython的一个局限就是每个python函数调用都会产生一个C函数的调用,从计算机科学角度,我们在讨论栈帧,这意味着,同时产生的函数调用是有限制的,因此python很难实现用户级的线程库和复杂递归.

stackless唯一的问题时它对现有的Cpython解释器做了重大修改,所以他几乎是一个独立分支,另一个名为greenlets的项目也支持微线程,它是一个标准的C扩展,因此不需要对标准python解释器做任何修改.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: