Государственные потоки
Разработчик(и) | Джин Шехтман, Майк Эбботт |
---|---|
Стабильная версия | 1,9 / 2 октября 2009 г |
Написано в | С |
Операционная система | Кросс-платформенный |
Тип | Библиотека |
Лицензия | МПЛ / ГПЛ |
Веб-сайт | state-threads.sf.net |
Библиотека State Threads — это небольшая библиотека приложений, которая обеспечивает основу для написания быстрых и масштабируемых интернет-приложений (таких как веб-серверы , прокси-серверы, агенты передачи почты или любые приложения, управляемые сетевыми данными) на Unix-подобных платформах.
Эта библиотека сочетает в себе простоту парадигмы многопоточного программирования, в которой один поток поддерживает каждое одновременное соединение, с производительностью и масштабируемостью архитектуры управляемых событиями конечных автоматов. Другими словами, эта библиотека предлагает API потоков для структурирования интернет-приложения как конечного автомата.
Библиотека State Threads является производной от библиотеки Netscape Portable Runtime (NSPR) и поэтому распространяется под лицензией Mozilla Public License (MPL) версии 1.1 или GNU General Public License (GPL) версии 2 или более поздней.