Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

About my inventions that are my SemaMonitor and SemaCondvar..

0 views
Skip to first unread message

amin...@gmail.com

unread,
Jun 24, 2020, 8:47:06 AM6/24/20
to
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.
0 new messages