La adición de enhebrado sin pérdida de velocidad a BSD Kernel?
-
05-09-2019 - |
Pregunta
IronPort desarrolló un modelo de enhebrado sin pérdida de velocidad que permite que el aparato IronPort para soportar más de 10.000 conexiones simultáneas en contraste a las 100 conexiones soportadas en un sistema operativo tradicional.
Si se quisiera hacer lo mismo pero para que sea de código abierto, dónde deben empezar?
Solución
Hay algunas implementaciones ya disponibles. Simplemente hacer algunas excavaciones alrededor y puedes encontrarlos. Una de las implementaciones más comunes está disponible bajo una licencia BSD: Protothreads
Otros consejos
Lo que necesita es corrutinas http://www.nightmare.com/~rushing/copython/index.html
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow