Добавление многопоточности без стеков в ядро BSD?
-
05-09-2019 - |
Вопрос
Айронпорт разработал модель без стекирования потоков, которая позволяет устройству IronPort поддерживать более 10 000 одновременных подключений в отличие от 100 подключений, поддерживаемых в традиционной операционной системе.
Если бы кто-то хотел сделать то же самое, но сделать это с открытым исходным кодом, с чего бы ему начать?
Решение
Некоторые реализации уже доступны.Просто немного покопайтесь, и вы сможете их найти.Одна из наиболее распространенных реализаций доступна по лицензии BSD: Протопотоки
Другие советы
Что вам нужно, так это сопрограммы http://www.nightmare.com /~rushing/copython/index.html
Не связан с StackOverflow