[C#] Interlockedの使い方 Mar 27, 2026 bucket-sort Interlocked は、複数スレッドから共有される変数をロックなしで安全に更新するための仕組みです。本記事では、counter++ が危険な理由、アトミック操作の意味、Increment や CompareExchange の使いどころを整理します。
[C#] 非同期処理における競合対策 Mar 21, 2026 bucket-sort 非同期処理では、同じリソースへの同時アクセスによる競合が起こりやすくなります。本記事では、lock、SemaphoreSlim、キュー、Interlocked などを使った代表的な競合対策を整理します。
[C#] async/await の振る舞いと使い方 Mar 20, 2026 bucket-sort async/await は別スレッドを作る仕組みではなく、処理を中断・再開して待ち時間を効率化するための仕組みです。本記事では、awaitする場合としない場合の違いを含めて、その挙動を整理します。