wait until all actors are dead to exit

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add work and pool structures

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
remove receive from work

The receive function is included in the actor structure.

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
implement a fifo array and some tests

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
move the dev build command in the Makefile

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add pthreads in readme

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
implement consumer-producer structure

Link: https://github.com/GeneAssembly/biosal/issues/19
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
fix if white space

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add build script

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
really add the build script

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add git commands

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
add warning in script

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>