Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Libraries

    MTasker 0.4

    Download button

    Downloads: 296  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Bert Hubert | More programs
    GPL / FREE
    March 21st, 2006, 23:18 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    MTasker description

    MTasker is a two-file C++ library designed to support very simple cooperative multitasking.

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

    This class does not perform any magic it only makes calls to makecontext() and swapcontext(). Getting the details right however is complicated and MTasker does that for you.

    If preemptive multitasking or more advanced concepts such as semaphores, locks or mutexes are required, the use of POSIX threads is advised.

    MTasker is designed to offer the performance of statemachines while maintaining simple thread semantics. It is not a replacement for a full threading system.

    What's New in This Release:

    · A theoretically damaging bug was fixed involving delete[] vs delete, spotted by Valgrind.
    · There is tentative Solaris support, not heavily tested.
    · Furthermore, a new method called numProcesses() was added so the kernel can query how many processes are running, and perhaps acting on that.



    Product's homepage

      


    TAGS:

    C++ library | multitasking library | cooperative multitasking | MTasker | C++ | library



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM