ブックマーク / blog.neno.dev (1)

  • 【C#】C# の async/await は実際にどうやって動いているか。 - ねののお庭。

    はじめに 登壇版 Taskの質 C# のイテレータ async/await Compiler Transform ExecutionContext builder.Start() の重要性 IAsyncStateMachine.MoveNext おわりに はじめに C#er は呼吸するように使っている async/await。 そんな async/await について、先日 Stephen Toub 氏 (.NET の中の人。中心人物の一人。) が How Async/Await Really Works in C# という非常に面白い記事を投稿していました。 この記事では Stephen 氏の記事をベースに、C# において async/await は実際どうやって動いてるの?というお話をしていきます。 以前に C#での非同期メソッドの分析。 という翻訳記事を書いたのですが、元になった記

    【C#】C# の async/await は実際にどうやって動いているか。 - ねののお庭。
    atsushieno
    atsushieno 2023/05/28
    われわれはASP.NETのHttpRuntimeをこのyield returnで擬似コルーチン作ってやってた / これ後半ほとんど翻訳なんじゃなかろうか。ランタイムチーム以外でそんなこと書けんじゃろみたいな話が自分の言葉として語られてる。
  • 1