Open JHinW opened 6 years ago
semaphore : This is a system wide semaphore, so it can be used between multiple processes.
semaphoreSlim : Used for waiting within a single process when wait times are expected to be very short.
ManulEventSet VS ManualEventSetSlim
Lock and notify with Monitor.PulseAll method
https://blog.cdemi.io/async-waiting-inside-c-sharp-locks/