Protothreads 1.4
Sponsored Links
Protothreads 1.4 Ranking & Summary
File size:
0.25 MB
Platform:
Any Platform
License:
BSD License
Price:
Downloads:
1132
Date added:
2006-10-02
Publisher:
Adam Dunkels
Protothreads 1.4 description
Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes.
Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads project can be used with or without an underlying operating system.
Protothreads provide a blocking context on top of an event-driven system, without the overhead of per-thread stacks. The purpose of protothreads is to implement sequential flow of control without complex state machines or full multi-threading.
While protothreads originally were created for memory-constrained embedded systems, it has found many uses as a general purpose library too. Examples include multimedia streaming server software, grid computing research software, and MPEG decoding software for Internet TVs.
Main features:
Main features:
- Very small RAM overhead - only two bytes per protothread and no extra stacks
- Highly portable - the protothreads library is 100% pure C and no architecture specific assembly code
- 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
Example applications:
- Memory constrained systems
- Event-driven protocol stacks
- Small embedded systems
- Sensor network nodes
- Portable C applications
Enhancements:
- PT_SCHEDULE() now returns true both when a protothread is waiting and when it has yielded.
- A README file has been added for Visual C++ users that explains how protothreads may trigger a compiler bug and how to prevent this from happening.
Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads project can be used with or without an underlying operating system.
Protothreads provide a blocking context on top of an event-driven system, without the overhead of per-thread stacks. The purpose of protothreads is to implement sequential flow of control without complex state machines or full multi-threading.
While protothreads originally were created for memory-constrained embedded systems, it has found many uses as a general purpose library too. Examples include multimedia streaming server software, grid computing research software, and MPEG decoding software for Internet TVs.
Main features:
Main features:
- Very small RAM overhead - only two bytes per protothread and no extra stacks
- Highly portable - the protothreads library is 100% pure C and no architecture specific assembly code
- 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
Example applications:
- Memory constrained systems
- Event-driven protocol stacks
- Small embedded systems
- Sensor network nodes
- Portable C applications
Enhancements:
- PT_SCHEDULE() now returns true both when a protothread is waiting and when it has yielded.
- A README file has been added for Visual C++ users that explains how protothreads may trigger a compiler bug and how to prevent this from happening.
Protothreads 1.4 Screenshot
Protothreads 1.4 Keywords
Protothreads 1.4
constrained systems
Protothreads
systems
memory
constrained
stackless
threads
Protothreads 1.4
Libraries
Programming
Bookmark Protothreads 1.4
Protothreads 1.4 Copyright
WareSeeker periodically updates pricing and software information of Protothreads 1.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Protothreads 1.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
protothreads really work
systems paving
gps systems
systems depot
systems theory
systems material handling
home security systems
systems of a down
body systems
systems management server
bae systems
systems of equations
cisco systems
travel systems
systems engineering
systems in blue
home alarm systems
exhaust systems
Related Software
State Threads project is a small library for designing scalable Internet applications. Free Download
RT-Thread is a real-time operating system. Free Download
Threads-pop3d provides a very fast and light THREADS POP3 Daemon which can work with MySQL. Free Download
FreeRADIUS is a feature-rich, high-performance RADIUS server. Free Download
DM1 Threads Library is a portable threads library in C++. Free Download
Thread::Pool contains group of threads for performing similar jobs. Free Download
mpatrol is a library for controlling and tracing dynamic memory allocations. Free Download
pftpd provides a multithreaded anonymous FTP daemon. Free Download
Latest Software
Popular Software
Favourite Software