hubertf's NetBSD Blog
Send interesting links to hubert at feyrer dot de!
[20050404] Low-memory thread implementation for embedded use: protothreads
I've stumbled across protothreads today, which seem to be a memory-friendly, userland-only thread implementation which is intended to be used in low-memory situations like embedded systems. Instead of reserving space for a separate stack for each thread, very low overhead is used. Scheduling is done by the program using it, i.e. in userland with no additional kernel support. The sample implementation is BSD-licensed.

[Tags: ]

Disclaimer: All opinion expressed here is purely my own. No responsibility is taken for anything.

Access count: 35235105
Copyright (c) Hubert Feyrer