[C#] 非同期async/awaitを含むメソッドでlockする方法
lockでは非同期処理を扱えない lock ステートメント (C# リファレンス) | Microsoft Docs C# には、共有資源に対する排他制御をするために lock ステートメントが用意されています。次のように使います。 private object lockObject = new object(); private Task SomeWorkAsync() => Task.D […]
Web備忘録 プログラミングを中心に技術的な事柄を忘れないように書き残します。