greenlet

Open source spin-off of Stackless, a version of CPython that supports micro-threads called tasklets
Download

greenlet Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Bob Ippolito
  • Publisher web site:
  • http://mochikit.com/index.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 14 KB

greenlet Tags


greenlet Description

Open source spin-off of Stackless, a version of CPython that supports micro-threads called tasklets Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels".A "greenlet", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet. However, it seems that greenlets are also useful on their own as a way to easily make advanced control flow structures.For example, one can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a "yield" keyword.Greenlets are provided as a C extension module for the regular unmodified interpreter.


greenlet Related Software