Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.pascal.misc > #2676

About my inventions that are my SemaMonitor and SemaCondvar..

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)

Show all headers | View raw


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


Thread

About my inventions that are my SemaMonitor and SemaCondvar.. Wisdom91 <d1@d1.d1> - 2020-06-24 08:44 -0400

csiph-web