実行中のスレッドを強制終了するとどうなるか
RecordThread()
つまり、複雑で時間のかかる関数を呼び出すスレッドがあります。これらの関数では、try-catchブロック、メモリの割り当てと解放、クリティカル セクション変数の使用などを使用しています。
お気に入り
void RecordThread()
{
AddRecord();
FindRecord();
DeleteRecord();
// ...
ExitThread(0);
}
このスレッドを作成した後、スレッドが実行を完了する前に、すぐにスレッドを強制終了します。この場合、スレッドが強制終了されるとどうなりますか? スレッドを強制終了した後、内部関数 ( AddRecord
、 ) は実行を完了しますか?DeleteRecord