Threads d'état - State Threads
| Développeur (s) | Gene Shekhtman, Mike Abbott |
|---|---|
| Version stable | 1.9 / 2 octobre 2009
|
| Écrit en | C |
| Système opérateur | Multiplateforme |
| Type | Bibliothèque |
| Licence | MPL / GPL |
| Site Internet | state-threads.sf.net |
La bibliothèque State Threads est une petite bibliothèque d'applications qui fournit une base pour l'écriture d'applications Internet rapides et hautement évolutives (telles que des serveurs Web , des serveurs proxy, des agents de transfert de messagerie ou toute application basée sur des données réseau) sur des plates- formes de type Unix .
Cette bibliothèque combine la simplicité du paradigme de programmation multithread, dans lequel un thread prend en charge chaque connexion simultanée, avec les performances et l'évolutivité d'une architecture de machine à états pilotée par les événements. En d'autres termes, cette bibliothèque propose une API de threading pour structurer une application Internet comme une machine à états.
La bibliothèque State Threads est un dérivé de la bibliothèque Netscape Portable Runtime (NSPR) et est donc distribuée sous la licence publique Mozilla (MPL) version 1.1 ou la licence publique générale GNU (GPL) version 2 ou ultérieure.