Biography has not been added
- Synchronization internals -- the semaphore
Hi. Thanks for these articles. I would like to point out that the increment/decrement operations attributed to the semaphore give and take functions in page 1 of part 1 (take=increment, give=decrement) do not match what is stated in part 2 (take=decrement, give=increment).