私はC#アプリケーションで作業していますが、スレッドの問題に直面しています。 アプリケーションで実行されているスレッドを知りたい。ProcessThread名前
私は怒鳴るのコードを使用します。
foreach (ProcessThread s in Process.GetCurrentProcess().Threads)
{
try
{
int l_iTest = 0;
//(Thread) s.name
//l_liTest += s.Id + ";"; <-- name of the ProcessThread ?
}
catch
{
// Some stuff
}}
私のポイントは、私は私のスレッドを立ち上げているクラスまたはassambly知っていただきたいと思います、です。
アイデアはありますか?
ProcessThreadからスレッドに戻ることはできません。スレッドを開始したコードについて何か知る必要がある場合は、引数を渡します。 –
@HansPassant:ProcessThread.IdからThreadオブジェクトに移動する方法がないのは確かですか?それは彼の問題と鉱山を解決するだろう。 –