The System.Reactive.dll adds a class AsyncLock to System.Concurrency. It has a single instance method, Wait, that takes an Action.
The documentation page I found just tells it it pre-release documentation, so I ask here: What does this class do?
Looks like some sort of thread-safe queue that executes actions in sequential order. I see it's used in RX's schedulers.
You might wish to confirm with the RX team.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With