投稿者 みどりこぶた  (高校生) 投稿日時 2017/12/9 11:56:26
魔界の仮面弁士さん、shuさん、解答ありがとうございます。

Finally句が処理されない場合もあるのですね…、盲点ですね…、勉強になります。

>AppDomain が Unload される際にガベージコレクトされるためです。
>ただしそれはマネージコードの世界だけなので、アンマネージには適用されません。
>たとえば解放順序を守る必要があるようなコードの場合、その順序が保証されるとは限りません。
具体的にありがとうございます。すごい仕組みですね、勉強になります。
言語やOSによってもかなり違ってくる、と理解できました。

「整合性が取れていない」という意味も何となく理解できました!

ちなみにですが、最後の「Eccelで~」とはVBAのことですか?

>データ欠落が発生することになります。
フラグをチェックして処理を中断する場合でも、同じようなデータ欠落を想像してしまうのですが、どうでしょうか…?
ただ、様々な問題に繋がりかねないということですよね。
いずれにしても、動作が分かってないスレッドを強制終了することは、とても危険で色々な問題が起きる可能性があると分かりました、勉強になりました、ありがとうございました!