Mutexはグローバルなカーネルオブジェクトだからプロセス間での排他に
使えるが遅い
CriticalSectionはそうではないから同一プロセス内のスレッド間排他が
主な役目になるが軽量で高速