Projects / Portable Coroutine Library

Portable Coroutine Library

This is a Portable Coroutine Library implementation written in ANSI C. Coroutines can be used to implement cooperative threading among many tasks without overloading the OS with threads/processes. Since context switch between coroutines is very fast, certain applications might have performance gain in using this type of threading.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  01 May 2010 22:08

    Release Notes: Support was added for Mac OS X on x86.

    •  19 Jan 2010 18:57

      Release Notes: This release introduces multi-threading support and new APIs to get/set the data associated with coroutines.

      •  18 Jan 2010 01:48

        Release Notes: This release adds support for MinGW and Windows.

        •  04 Jan 2006 11:30

        Release Notes: This release fixes a shared library soname generation error that was missing the library version information.

        •  07 Jul 2005 11:07

        Release Notes: A mis-alignment error on Alpha has been fixed.

        Screenshot

        Project Spotlight

        Viking

        A GPS data editor and topo viewer.

        Screenshot

        Project Spotlight

        RemoteViewing

        An embeddable .NET-native VNC client and server library.