Adding thread stacking to BSD Kernel?

IronPort has developed a tableless streaming model that allows an IronPort appliance to support over 10,000 concurrent connections, as opposed to 100 connected connections on a traditional OS.

If someone wanted to do the same thing but make it open source, where should they start?

+1


a source to share


2 answers


There are already some implementations. Just do something and you can find them. One of the most common implementations is available under the BSD license: Protothreads



+2


a source


What you need is coroutines http://www.nightmare.com/~rushing/copython/index.html



+1


a source







All Articles