L'aggiunta di stackless threading per BSD Kernel?
-
05-09-2019 - |
Domanda
IronPort sviluppato un modello di filettatura stackless che permette l'apparecchio IronPort per supportare più di 10.000 connessioni simultanee in contrasto ai 100 connessioni supportate su un sistema operativo tradizionale.
Se si volesse fare lo stesso, ma per renderlo open source, in cui dovrebbero cominciare?
Soluzione
Ci sono alcune implementazioni già disponibili. Basta fare un po 'scavare intorno e li si possono trovare. Una delle implementazioni più diffuse è disponibile sotto licenza BSD: Protothreads
Altri suggerimenti
Quello che vi serve è coroutine http://www.nightmare.com/~rushing/copython/index.html
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow