Projects / MTasker


MTasker is a two-file C++ library designed to support very simple cooperative multitasking to facilitate writing code that would ordinarily require a state machine, for which the author does not consider himself smart enough.

Operating Systems

Recent releases

  •  08 Feb 2004 14:15

    Release Notes: This release fixes a potentially damaging memory management bug, adds support for counting the number of active processes, and contains tentative Solaris support. Additionally, documentation was updated.

    •  20 Jan 2003 14:28

      Release Notes: This version is easier to compile with older gcc versions. A method called getTid() was added, allowing contexts to print a numerical representation of their identity. This method also uncovered an internal tid accounting bug which may have caused instability. This version of MTasker powers the PowerDNS Recursing Nameserver.

      •  24 Nov 2002 19:59

        Release Notes: This version adds an MTasker based webserver and expands MTasker with the infrastructure needed to support it. Furthermore, this release comes with some very simple but effective Socket classes. Documentation was also expanded a lot.

        •  25 Oct 2002 07:40

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.