1. 苏葳的备忘录首页
  2. 名词解释

Stackless Python简介

python stackless eve官网介绍,Stackless Python是Python编程语言的一个增强版本,它使程序员从基于线程的编程方式中获得好处,并避免传统线程所带来的性能与复杂度问题。Stackless为 Python带来的微线程扩展,是一种低开销、轻量级的便利工具,如果使用得当,可以改进程序结构,增进代码可读性并提高编程人员生产力。既然名为Stackless,那么这种语言是无栈的么?栈的使用与并发特性有冲突么?

尽管看过了Stackless Python简明的释义,但其对我们意义何在?就在于Stackless提供的并发建模工具,比目前其它大多数传统编程语言所提供的,都更加易用: 不仅是Python自身,也包括Java、C++,以及其它。尽管还有其他一些语言提供并发特性,可它们要么是主要用于学术研究的(如 Mozart/Oz),要么是罕为使用、或用于特殊目的的专业语言(如Erlang)。而使用stackless,你将会在Python本身的所有优势以外,在一个你已经很熟悉的环境里面,额外获得并发的特性。

Stackless的特点:1 微线程。2 通道。3 定时计划。4 序列化。

stackless python主页:http://www.stackless.com/

相关中文介绍:http://wenku.baidu.com/view/0a561d2c4b73f242336c5f2a.html

为什么摘录这段内容呢?因为了解到十年前玩过的EVE(星战前夜,至今仍在运营)就是出自stackless python。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/484.html

发表评论

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