DOBON.NETプログラミング掲示板過去ログ
プロセスが終了しても残るスレッド?について
題名: プロセスが終了しても残るスレッド?について
著者: たか
日時: 2006/03/30 17:32:29
ID: 15127
この記事の返信元:
(なし)
この記事への返信:
[15128]
Re[1]: プロセスが終了しても残るスレッド?について
まどか
2006/03/30 18:53:32
ツリーを表示
環境/言語:[[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()
-------------------------------------------------------
何か解決の糸口となる様な情報をお持ちではないでしょうか?
よろしくお願い致します。
題名: Re[1]: プロセスが終了しても残るスレッド?について
著者: まどか
日時: 2006/03/30 18:53:32
ID: 15128
この記事の返信元:
[15127]
プロセスが終了しても残るスレッド?について
たか
2006/03/30 17:32:29
この記事への返信:
(なし)
ツリーを表示
> -------------------------------------------------------
> 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
|
プログラミング道
|
プログラミング掲示板
分類:[.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()
-------------------------------------------------------
何か解決の糸口となる様な情報をお持ちではないでしょうか?
よろしくお願い致します。