我正在将使用并发Guava库的Java代码移植到C#。我遇到了SettableFuture
和ListenableFuture
的许多用法。
是否有一个非常接近此模式的C#类?还是存在C#包装器?因为我想尽可能少地更改代码流。
最佳答案
SettableFuture看起来类似于 TaskCompletionSource
及其 Task
。任务已经具有 ContinueWith
,它应该为您提供ListenableFuture的功能。
我正在将使用并发Guava库的Java代码移植到C#。我遇到了SettableFuture
和ListenableFuture
的许多用法。
是否有一个非常接近此模式的C#类?还是存在C#包装器?因为我想尽可能少地更改代码流。
最佳答案
SettableFuture看起来类似于 TaskCompletionSource
及其 Task
。任务已经具有 ContinueWith
,它应该为您提供ListenableFuture的功能。