Мое неполное понимание заключается в том, что Twisted, Stackless, Greenlet, Eventlet, Coroutines используют асинхронный сетевой ввод-вывод и пользовательские потоки, которые очень легкие и быстро переключаются. Но я не уверен, каковы различия между ними.
Также они очень похожи на процессы Erlang. Они примерно одинаковые?
Любой, кто может помочь мне лучше понять эту тему, будет очень признателен.