Skip to content

jdegges/loomlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

loomlib
=======

loomlib provides threading abstractions to help you weave threads in your
application.

Currently there are six basic structures available:
  1. Queue
  2. Asynchronous queue
  3. Thread pool
  4. Pipeline
  5. Asynchronous list
  6. Tree

Please refer to the appropriate header files for further more details. You may
also want to consult gurls (http://github.com/jdegges/gurls.git) to see an
example of how to use the thread pool structure.

The thread pool structure has taken inspiration from glib:
  http://library.gnome.org/devel/glib/unstable/glib-Thread-Pools.html.