System.Concurrency.AsyncLock做什么?

Mit*_*n.O 5 .net c# concurrency locking system.reactive

System.Reactive.dll将类AsyncLock添加到System.Concurrency.它有一个实例方法Wait,它接受一个Action.

我发现的文档页面只是告诉它预发布文档,所以我在这里问:这个类有什么作用?

Jud*_*ngo 2

看起来像某种按顺序执行操作的线程安全队列。我看到它被用在 RX 的调度程序中。

您可能希望与 RX 团队确认。

  • 现在源代码已经可用,所以我终于能够根据此处的评论和代码确认您是对的:https://github.com/dotnet/reactive/blob/master/Rx.NET/Source/src/System .Reactive/Concurrency/AsyncLock.cs (2认同)