リソース枯渇時のために予備リソースを用意する方法
リソースが枯渇して、それを知らせるためのエラー出力や後始末のための例外処理すらできないという状態に陥ることがある。
あらかじめ、後始末のために最低限必要なだけのリソースを確保しておく。(ただし、事前確保で悪影響が出ないケースに限る)
確保したリソースを解放して、その解放したリソース分で後始末を行って終了する。