
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TaskCompletionSourceの代わりにChannelを使えばデフォルト設定でもデッドロックしない話追試 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TaskCompletionSourceの代わりにChannelを使えばデフォルト設定でもデッドロックしない話追試 - Qiita
この投稿について TaskCompletionSourceについて .NET 4.0以降には、TaskCompletionSource<T>という非同... この投稿について TaskCompletionSourceについて .NET 4.0以降には、TaskCompletionSource<T>という非同期処理用のユーティリティがあります。イベントベースのAPIをラップしてasync/awaitの中に組み込むために使うもので、Future的な物です。Task<T> Task { get; }とvoid SetResult(T result);を持っており、tcs.SetResult("hoge")した結果を別タスクでstring result = await tcs.Task;として受け取るという調子で使います。 TaskCompletionSourceについての面白い記事 The danger of TaskCompletionSource class という記事がMicrosoft Devblogsに載っています。 結論だけ抜き出すと「T