枠-1
CThread::InvalidateThread
枠-2
bool IsThreadValid()
list-1
while(IsThreadValid()){ // ここに何かの処理を書く }
枠-3
virtual bool interrupted(); /// 割り込み状態になっているかを返すが、その後、 /// 割り込み状態はリセットする。
list-2
if (interrupted()) { throw CInterruptedException(); }
list-3
try { hoge_function(); } catch (CInterruptedException& e){ interrupt(); }
枠-4
virtual bool isInterrupted() const; /// 割り込み状態になっているか