New File implementing an asynchronous queue to be used for asynchronous
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Fri, 28 Apr 2000 12:24:53 +0000 (12:24 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Fri, 28 Apr 2000 12:24:53 +0000 (12:24 +0000)
commit1418fe3a6dd0c76bcdf644c87d956353bd5b940c
tree4956606935418bbc6c3e3c4cc0297897e17d1523
parentf0e9f522c21228f05afd15696d74e7f285e1838e
New File implementing an asynchronous queue to be used for asynchronous

2000-04-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* gasyncqueue.c: New File implementing an asynchronous queue to be
used for asynchronous inter-thread communication.

* gthreadpool.c: New File implementing a thread pool to be used
for distributing work among several threads.

* glib.h: Added the type and function declarations for these two
types.

* tests/threadpool-test.c: New File implementing a test for the
thread pool. This also checks the asynchronous queue underlying
the thread pool.

* tests/Makefile.am: Changed accordingly.
19 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
Makefile.am
gasyncqueue.c [new file with mode: 0644]
glib.h
glib/Makefile.am
glib/gasyncqueue.c [new file with mode: 0644]
glib/glib.h
glib/gthreadpool.c [new file with mode: 0644]
gthreadpool.c [new file with mode: 0644]
tests/.cvsignore
tests/Makefile.am
tests/threadpool-test.c [new file with mode: 0644]