Initial revision (TODO: Tests, Doc)
[IPC-Semaphore-Concurrency.git] / README
blob357f2070147bbfb1c97c135bc4c3b4b156be6d98
1 IPC-Semaphore-Concurrency version 0.01
2 ======================================
4 This module allows you to limit concurrency of specific portions of your
5 code. It can be used to limit resource usage or to give exclusive access to
6 specific resources.
8 This module is similar in functionality to IPC::Concurrency with the main
9 differences being that is uses SysV/POSIX Semaphores, and allow queuing up
10 processes while others hold the semaphore. There are other difference which
11 gives more flexibility in some cases.
13 INSTALLATION
15 To install this module type the following:
17    perl Makefile.PL
18    make
19    make test
20    make install
22 DEPENDENCIES
24 This module requires these other modules and libraries:
26   IPC::SysV
27   IPC::Semaphore
29 COPYRIGHT AND LICENCE
31 Put the correct copyright and licence information here.
33 Copyright (C) 2009 by Thomas Guyot-Sionnest <tguyot@gmail.com>
35 This library is free software; you can redistribute it and/or modify
36 it under the same terms as Perl itself, either Perl version 5.8.8 or,
37 at your option, any later version of Perl 5 you may have available.