Main > Programming > Libraries >

Protothreads 1.4

Protothreads 1.4

Sponsored Links

Protothreads 1.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
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 1.4 Screenshot

Advertisements

Protothreads 1.4 Keywords

Bookmark Protothreads 1.4

Hyperlink code:
Link for forum:

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

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
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