Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.pascal.misc > #2676
| From | Wisdom91 <d1@d1.d1> |
|---|---|
| Newsgroups | comp.lang.pascal.misc |
| Subject | About my inventions that are my SemaMonitor and SemaCondvar.. |
| Date | 2020-06-24 08:44 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <rcvhrp$1nj$9@dont-email.me> (permalink) |
Hello... About my inventions that are my SemaMonitor and SemaCondvar.. My inventions that are my SemaMonitor and SemaCondvar are fast pathed when the count of my SemaMonitor or my SemaCondvar is greater than 0, so in this case they stay on the user mode and they do not switch from user mode to kernel mode that costs around 1500 CPU cycles and that is expensive, read here about it: https://stackoverflow.com/questions/1368061/whats-the-cost-in-cycles-to-switch-between-windows-kernel-and-user-mode#:~:text=1%20Answer&text=Switching%20from%20%E2%80%9Cuser%20mode%E2%80%9D%20to,rest%20is%20%22kernel%20overhead%22. You can read about and download my inventions of SemaMonitor and SemaCondvar from here: https://sites.google.com/site/scalable68/semacondvar-semamonitor And the light weight version is here: https://sites.google.com/site/scalable68/light-weight-semacondvar-semamonitor Thank you, Amine Moulay Ramdane.
Back to comp.lang.pascal.misc | Previous | Next | Find similar
About my inventions that are my SemaMonitor and SemaCondvar.. Wisdom91 <d1@d1.d1> - 2020-06-24 08:44 -0400
csiph-web