Updated: 11/5/2005; 6:08:34 PM.
Chris Double's Radio Weblog
        

Saturday, February 26, 2005

Protothreads: lightweight, stackless threads in C.
Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems such as small embedded systems or sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system.

Main features:

  • No machine specific code - the protothreads library is pure C
  • Does not use error-prone functions such as longjmp()
  • Very small RAM overhead - only two bytes per protothread
  • Can be used with or without an OS
  • Provides blocking wait without full multi-threading or stack-switching
  • Freely available under a BSD-like open source license

4:11:48 PM      

© Copyright 2005 Chris Double.
 
February 2005
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28          
Jan   Mar



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.