A simple-to-use and lightweight multithreading and synchronisation library for C++.Currently it should work on Microsoft Windows (all features on Windows 2000 or later) and any platform including a working pthreads implementation.


http://peasythreads.sourceforge.net





Separate each tag with a space.

Release Date:

2009-07-25

Topic:

License:

Translations:

Intended Audience:

Programming Language:

Registered:

2009-04-13

Ratings and Reviews

Be the first to post a text review of peasythreads. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /peasythreads/peasythreads 0.5.2/peasythreads-0.5.2-src.zip

    posted 119 days ago

  • File released: /peasythreads/peasythreads 0.5.2/peasythreads-0.5.2-src.tar.gz

    posted 119 days ago

  • peasythreads peasythreads 0.4 file released: libpeasythreads0.4-src.zip

    New features: - Pipes (a mean of communication between threads, byte-stream based) - Queues (a mean of communication between threads, template, message based) - Timers (a timer you can wait on) - Timeout Clocks (a convenient way to chain multiple ways with one single timeout) - Multiple Waits (wait on several waitable objects till one object is ready) - Selector (a class containing several waitable objects capable of waiting on them) - Yield operations (SwitchToThread/pthread_yield) - Minimal wait operations (nanosleep/NtDelayExecution) - Accessors (a class template behaving like a thread-safe reference) - Accessible objects (a class template providing a container that can create Accessor objects) - Periodic events (objects capable of executing functions on a regular basis independently) - Generic interface to system-dependent waitable handles or file descriptors - Timeout Exceptions Improved features: - Lockers are now timeout-capable - Replaced inconsistent names (for example "getTime()" is now "get_time()") Fixes/Workarounds: - Several objects may now trigger timeouts when a sudden change to the system time (backwards) is done.

    posted 162 days ago

  • peasythreads peasythreads 0.4 file released: libpeasythreads0.4-src.tar.gz

    New features: - Pipes (a mean of communication between threads, byte-stream based) - Queues (a mean of communication between threads, template, message based) - Timers (a timer you can wait on) - Timeout Clocks (a convenient way to chain multiple ways with one single timeout) - Multiple Waits (wait on several waitable objects till one object is ready) - Selector (a class containing several waitable objects capable of waiting on them) - Yield operations (SwitchToThread/pthread_yield) - Minimal wait operations (nanosleep/NtDelayExecution) - Accessors (a class template behaving like a thread-safe reference) - Accessible objects (a class template providing a container that can create Accessor objects) - Periodic events (objects capable of executing functions on a regular basis independently) - Generic interface to system-dependent waitable handles or file descriptors - Timeout Exceptions Improved features: - Lockers are now timeout-capable - Replaced inconsistent names (for example "getTime()" is now "get_time()") Fixes/Workarounds: - Several objects may now trigger timeouts when a sudden change to the system time (backwards) is done.

    posted 162 days ago

  • File released: /peasythreads/peasythreads 0.4/libpeasythreads0.4-src.zip

    posted 162 days ago

  • File released: /peasythreads/peasythreads 0.4/libpeasythreads0.4-src.tar.gz

    posted 162 days ago

  • peasythreads peasythreads0.3 file released: libpeasythreads0.3-src.zip

    * Moved all header files to include into a special directory and source files to another. Improved makefiles. * Added switches to tell 64-bit, 32-bit and 16-bit platforms apart. * Added support for atomic operations (increment, decrement, add, subtract, move) on long integer values/pointers. These are implemented in inline assembly, so if they should not work or simply not be needed, you can remove them by undefining "ENABLE_ATOMICS".

    posted 201 days ago

  • peasythreads peasythreads0.3 file released: libpeasythreads0.3-src.tar.gz

    * Moved all header files to include into a special directory and source files to another. Improved makefiles. * Added switches to tell 64-bit, 32-bit and 16-bit platforms apart. * Added support for atomic operations (increment, decrement, add, subtract, move) on long integer values/pointers. These are implemented in inline assembly, so if they should not work or simply not be needed, you can remove them by undefining "ENABLE_ATOMICS".

    posted 201 days ago

  • File released: /peasythreads/peasythreads0.3/libpeasythreads0.3-src.zip

    posted 201 days ago

  • File released: /peasythreads/peasythreads0.3/libpeasythreads0.3-src.tar.gz

    posted 201 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

peasythreads Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review