Добавление многопотоковых потоков в ядро ​​BSD? - PullRequest
1 голос
/ 25 мая 2009

IronPort разработал модель потоков без стеков, которая позволяет устройству IronPort поддерживать более 10 000 одновременных подключений в отличие от 100 подключений, поддерживаемых в традиционных ОС.

Если кто-то хотел сделать то же самое, но сделать его открытым исходным кодом, с чего бы им начать?

Ответы [ 2 ]

2 голосов
/ 25 мая 2009

Некоторые реализации уже доступны. Просто покопайтесь, и вы сможете их найти. Одна из наиболее распространенных реализаций доступна по лицензии BSD: Protothreads

1 голос
/ 12 ноября 2009

Что вам нужно, так это сопрограммы http://www.nightmare.com/~rushing/copython/index.html

...