スレッドプール飢餓(starvation)
同期待ちの混入などでスレッドプールのスレッドが塞がり続け、負荷がかかった瞬間に「継続を実行したいのに実行するスレッドがない」状態に陥ること。
この概念が関わる関係
- 同期待ちの混入(sync-over-async)はスレッドプール飢餓(starvation)の原因になることがあります。
- 同期待ちの混入(sync-over-async)はスレッドプール飢餓(starvation)の原因になることがあります。
- スレッドプール飢餓(starvation)はThreadPool.GetAvailableThreadsで確認できます。
この概念を扱う記事
- C# async/await実務判断表 - Task.RunとConfigureAwait(言及)
- Windows I/Oの深層(第3回) ── I/O完了ポート(IOCP)と.NETスレッドプール:async/awaitの地下室(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。