Visual Studioからデバッグモードで実行していると、Visual Studio上で処理を動かしていると思ってしまうのありそう。exeを吐き出してエクスプローラーから実行させたら、また違うんかなぁ。
思考の /dev/null