Adicionando stackless enfiar a BSD Kernel?
-
05-09-2019 - |
Pergunta
IronPort desenvolveu um modelo de segmentação stackless que permite que o dispositivo IronPort para apoiar mais de 10.000 conexões simultâneas em contraste para as 100 conexões suportadas em um sistema operacional tradicional.
Se alguém quisesse fazer o mesmo, mas para torná-lo open source, onde devem começar?
Solução
Existem algumas implementações já estão disponíveis. Basta fazer algumas escavações ao redor e você pode encontrá-los. Um dos mais implementações prevalentes está disponível sob uma licença BSD: Protothreads
Outras dicas
O que você precisa é coroutines http://www.nightmare.com/~rushing/copython/index.html
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow