Threadクラス使って別スレッドで結構長い時間がかかるループ処理をしているんだけど、
自分でスレッドを強制終了したいためこういうコードにしたのよ。
while(!AbortRequest)
{

〜省略〜
}
でスレッド終了したいときにメインスレッドからAbortRequestをTrueにして抜けるようにしたんだけど
なぜだかわからないけどwhile文の最後までいかず途中で終了してしまうのよ。ファイル書き込みも途中で終わってしまう
せめてファイル書き込みを終わらせてから終了させたいんだけど、どういうふうに対策したらいいの?
あとなんでこんなことがおきるの?