ダウンロードリスト

プロジェクト概要

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

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2006-10-02 19:31
1.4

PT_SCHEDULE()は両方の場合にprotothreadと待っているときにそれをもたらしたtrueを返します。 READMEファイルのVisual Cのために追加されています+ +がどのようprotothreadsとコンパイラのバグを引き起こす可能性がありますどのように起こってからこの問題を回避する方法を説明ユーザ。
タグ: Minor bugfixes
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.

2006-06-03 23:35
1.3

今の場合protothread、または待っているをもたらした、終了、または既に終了protothread関数の戻り値を見て判断することが可能です。
タグ: Minor feature enhancements
It is now possible to determine if a protothread
is waiting, or has yielded, exited, or ended by
looking at the return value of a protothread
function.

2005-10-08 15:35
1.2.1

このリリースで修正例では、活字のでbuffer.cにその例をすぐにきれいにコンパイルします。
タグ: Minor bugfixes
This release fixes a typo in example-buffer.c so that the examples now
compile cleanly.

2005-10-06 16:55
1.2

PT_SCHEDULEの実装では存在しない括弧()が固定されている問題が発生することができます。 PT_YIELDING()マクロは、もはやprotothread内で必要とされているが得られます。
タグ: Minor bugfixes
A missing parenthesis in the implementation of
PT_SCHEDULE() that could cause problems has been
fixed. The PT_YIELDING() macro is no longer needed
inside a protothread that yields.

2005-04-01 15:56
1.1

このリリースでは()の機能は、protothread CPUを譲ることができますPT_YIELDを追加します。 PT_SPAWN()は適切にパラメータとして2つのポルトガルの状態の構造かかります。例のMS Windows上でコンパイルする必要があります。
タグ: Minor feature enhancements
This release adds PT_YIELD() functionality that allows a protothread to
yield the CPU. PT_SPAWN() now properly takes two pt state structures as
parameters. The examples should compile under MS Windows.

プロジェクトリソース