- State threads
The State Threads library is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as
web servers , proxy servers,mail transfer agents , and so on, really any network-data-driven application) onUNIX -like platforms.This library combines the simplicity of the multithreaded programming paradigm, in which one thread supports each simultaneous connection, with the performance and scalability of an event-driven state machine architecture. In other words, this library offers a threading
API for structuring an Internet application as a state machine.The State Threads library is a derivative of the Netscape Portable Runtime library (
NSPR ) and therefore is distributed under theMozilla Public License (MPL) version 1.1 or theGNU General Public License (GPL) version 2 or later.External links
* [http://state-threads.sourceforge.net/ State Threads library web page]
* [http://state-threads.sourceforge.net/docs/index.html Online documentation]
* [http://state-threads.sourceforge.net/docs/faq.html State Threads library FAQ]
Wikimedia Foundation. 2010.