Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #7321
| From | Ramine <toto@toto.net> |
|---|---|
| Newsgroups | comp.programming |
| Subject | About my SemaMonitor... |
| Date | 2017-01-18 23:59 -0800 |
| Organization | A noiseless patient Spider |
| Message-ID | <o5ovea$141$15@dont-email.me> (permalink) |
Hello........ About my SemaMonitor: When you use Semaphores , and when you release and you have attained the maximum count to be released, the signal(or the release) will be lost and this is no good, this is why i have implemented my new algorithm of my SemaMonitor, now if you want the signal(s) to not be lost with my SemaMonitor, you can configure it by passing a parameter to the constructor, and it works great, this has helped to implement my Concurrent FIFO Queue 1 and my Concurrent FIFO queue 2 without using Condition variables. You will find my SemaMonitor inside my C++ synchronization objects library.. My C++ synchronization objects library was ported to Linux , please download the zip file for Linux that ends with "_linux" in its name. Now it works with both Windows and Linux on (x86) You can download it from: https://sites.google.com/site/aminer68/c-synchronization-objects-library Thank you, Amine Moulay Ramdane.
Back to comp.programming | Previous | Next | Find similar | Unroll thread
About my SemaMonitor... Ramine <toto@toto.net> - 2017-01-18 23:59 -0800
csiph-web