>>773
スレッドの終了処理を必要としないならばTerminateThreadとかで強制終了しても構わない。

メモリ解放とか終了処理があるのならば、普通はスレッドのクラスに「割り込みフラグ」を持たせておいて、
スレッドの処理内部で常にその「割り込みフラグ」がtrueに設定されたか監視するようコードを書き、
スレッドを生成した側で「割り込みフラグ」にtrueを設定して終了を通知する。

まあJavaのThreadの仕組みなんだけど参考にするといいと思う。