Protothreadsは、100%移植可能なCで記述された非常に軽量で、スタックレスのスレッドです。protothreadsは、ディープな組込みシステムなどの深刻なメモリ制約があるシステム用に設計されていながら、汎用ポータブルのライブラリとしても多くの用途があります。