Categories
Cheap Threads
Cheap Threads is a collection of routines for implementing synchronous threads. It includes a scheduler and a facility for passing messages among threads. Threads may run in a round robin or according to a priority scheme. Each thread must voluntarily relinquish control from time, via an ordinary function return, so that other threads can run.
Since the threads are synchronous, i.e. they don't interrupt each other, they don't need to use semaphores, mutexes, critical sections, or other facilities to keep from interfering with each other. One version of Cheap Threads is designed for embedded systems.
Last updated 7 Jan, 2008
Versions
2.6
2.6 stable released 2005-05-17
- Released: 17 May, 2005
- Code Maturity: Stable
- Source Archive: http://home.swbell.net/mck9/ct/ct2_6.zip
- Licenses: LGPL
- Interfaces: Library
User Community and Support
User manual included and available in HTML format from http://home.swbell.net/mck9/ct/#toc; User tutorial available in HTML format from http://home.swbell.net/mck9/ct/tutor_1.html




