GUASI

The GUASI library implements a thread based generic asyncronous execution engine, to be used to give otherwise synchronous calls an asynchronous behavior. It can be used to wrap any synchronous call so that it can be scheduled for execution and whose result can be fetched at a later time (hence not blocking the submitter thread). The GUASI library can be used as a complement to standard event retrieval interfaces like poll(2), select(2), or epoll(4).

Tags Software Development Libraries
Licenses LGPL
Operating Systems POSIX Linux
Implementation C++ C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Apr 2007 00:57
  • Rrelease-after

Changes: The GUASI handle creation API was changed to remove the stack size.

  • Rrelease-mid
  •  22 Mar 2007 13:02
  • Rrelease-after

Changes: The VM footprint has been greatly reduced by using library allocated stacks, and custom cleanup capabilities have been added to the submit API.

  • Rrelease-mid
  •  26 Feb 2007 06:08
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

check_diskio

A simple Nagios plugin for monitoring disk I/O on Linux 2.4 and 2.6 systems.

B1ea505e96a135bf2da224c8f11af07d_thumb

Project Spotlight

WireframeSketcher

An Eclipse plugin to create screen mockups.