… | |
… | |
24 | |
24 | |
25 | Counting semaphores are typically used to coordinate access to |
25 | Counting semaphores are typically used to coordinate access to |
26 | resources, with the semaphore count initialized to the number of free |
26 | resources, with the semaphore count initialized to the number of free |
27 | resources. Threads then increment the count when resources are added |
27 | resources. Threads then increment the count when resources are added |
28 | and decrement the count when resources are removed. |
28 | and decrement the count when resources are removed. |
|
|
29 | |
|
|
30 | You don't have to load C<Coro::Semaphore> manually, it will be loaded |
|
|
31 | automatically when you C<use Coro> and call the C<new> constructor. |
29 | |
32 | |
30 | =over 4 |
33 | =over 4 |
31 | |
34 | |
32 | =cut |
35 | =cut |
33 | |
36 | |