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