标签: c# java .net port guava
我正在将使用并发Guava库的Java代码移植到C#。我偶然发现了SettableFuture和ListenableFuture的许多用法。
SettableFuture
ListenableFuture
是否有一个非常接近这种模式的C#类?或者它是否存在C#包装器?因为我想尽可能少地改变代码流。
答案 0 :(得分:2)
SettableFuture似乎类似于TaskCompletionSource及其Task。任务已经ContinueWith,它应该为您提供ListenableFuture的功能。
TaskCompletionSource
Task
ContinueWith