Download List

Descripción del Proyecto

Protothreads are a type of extremely lightweight, stackless threads written in 100% portable C. While protothreads were originally designed for severely memory-constrained systems such as deeply embedded systems, they have found a number of uses as a general purpose portable library as well.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-10-02 19:31
1.4

PT_SCHEDULE () ahora devuelve cierto tanto cuando un protothread está esperando y cuando se ha producido. Un archivo README se ha añadido para Visual C + + a los usuarios que se explica cómo protothreads puede provocar un error del compilador y cómo evitar que esto suceda.
Tags: 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

Ahora es posible determinar si un protothread está a la espera, o se ha producido, salido, o ha finalizado mirando el valor de retorno de una función protothread.
Tags: 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

Esta versión corrige un error tipográfico en el ejemplo-buffer.c de manera que los ejemplos que ahora compilar limpiamente.
Tags: 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

Un paréntesis que falta en la aplicación de PT_SCHEDULE () que podrían causar problemas ha sido solucionado. El PT_YIELDING () macro ya no es necesaria dentro de un protothread que los rendimientos.
Tags: 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

Esta versión incluye el PT_YIELD () una funcionalidad que permite a un protothread para obtener la CPU. PT_SPAWN () ahora bien tiene dos estructuras estatales pt como parámetros. Los ejemplos deben compilar bajo MS Windows.
Tags: 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.

Project Resources