Win32 Part3 プロセス、スレッド編

ヒープはプロセス一個につき、最初から一個用意されている
HeapAlloc、VirtualAllocの違いについては、
http://keicode.com/windows/win11.php
が詳しい。
VirtualAllocはページ単位でメモリを操作する。(どっさと領域を調達してくる) たくさんメモリを使う場合
HeapAllocは、予めある程度 の仮想メモリ 領域を予約しておき、要求されれば、ちょっとずつそこから使う。
小さなメモリブロックを多 数割り当てたいとき。
  • プライベートヒープ(HeapCreate)[手動:複数作れる]とプロセスピープ(GetProcessHeap)[自動:ヒープへの同時アクセスは禁止される]