DOBON.NET DOBON.NETプログラミング掲示板過去ログ

プロセスが終了しても残るスレッド?について

環境/言語:[[Windows2003Server SP1][VB.NET 2003]]
分類:[.NET]

環境/言語:[Windows2003Server SP1][VB.NET 2003]
分類:[.NET]

お世話になります。
いつも参考にさせて頂いております。

下記の様に起動しているスレッドが、タスクマネージャの
プロセスより、起動EXEを終了させても裏で動いてる様なのです。
プロセスを強制終了させても、裏でスレッドが動き続ける事は
あるのでしょうか?
(定期的にログを出力しているのですが、そのログが出力され
 続けている事から、動いていると判断しました。)

-------------------------------------------------------
Gthd_TEST1Thread = New System.Threading.Thread(AddressOf sub_TEST1)
Gthd_TEST1Thread.Priority = ThreadPriority.Normal
Gthd_TEST1Thread.IsBackground = True
Gthd_TEST1Thread.Start()

Gthd_TEST2Thread = New System.Threading.Thread(AddressOf sub_TEST2)
Gthd_TEST2Thread.Priority = ThreadPriority.AboveNormal
Gthd_TEST2Thread.Start()
-------------------------------------------------------

何か解決の糸口となる様な情報をお持ちではないでしょうか?
よろしくお願い致します。
> -------------------------------------------------------
> Gthd_TEST1Thread = New System.Threading.Thread(AddressOf sub_TEST1)
> Gthd_TEST1Thread.Priority = ThreadPriority.Normal
> Gthd_TEST1Thread.IsBackground = True
> Gthd_TEST1Thread.Start()
>
> Gthd_TEST2Thread = New System.Threading.Thread(AddressOf sub_TEST2)
> Gthd_TEST2Thread.Priority = ThreadPriority.AboveNormal
> Gthd_TEST2Thread.Start()
> -------------------------------------------------------

2番目にIsBackGround=Trueが無いからでは?

DOBON.NET | プログラミング道 | プログラミング掲示板