こんにちは。Cでプログラムをしているのですが、
_beginthread()で作成したスレッドをCloseHandleで終了させる時に、
デバッグなしで実行すると何もエラーは起こらないのですが、
デバッグありで実行すると、例外が発生してしまいます。
おそらくCloseHandleで出ているエラーなのですが、正常な終了方法ではないのでしょうか?

なんか、_freeptd(ptd);の所に矢印があります・・・。

スレッドの作成の部分と終了の部分は下のようになってます。
hThread = (HANDLE)_beginthread(connect, 0, NULL);
CloseHandle(hThread_connect);