Интернет магазин китайских планшетных компьютеров



Компьютеры - Stackless Python

01 мая 2011





версия интерпретатора языка программирования Python, названная так из-за отсутствия стандартного стека вызовов языка Си за счёт использования собственного стека. Наиболее впечатляющей особенностью Stackless являются микропотоки, которые позволяют избежать чрезмерного расхода системных ресурсов, присущего стандартным потокам операционной системы. В дополнение к стандартным возможностям Python, Stackless добавляет поддержку сопрограмм, коммуникационных каналов и сериализации задач.

Микропотоками интерпретатор Stackless управляет самостоятельно. Это способствует уменьшению дополнительных расходов системных ресурсов на потоки, и может значительно уменьшить нагрузку центрального процессора в некоторых ситуациях, когда количество потоков очень велико.

Из-за значительного числа изменений в исходных текстах оригинального CPython, Stackless не может быть установлен на уже установленный интерпретатор как расширение или библиотека. Поэтому он распространяется как отдельный интерпретатор Python.



Просмотров: 942


<<< IPython
Java Platform, Micro Edition >>>