1

変数を ThreadStatic として定義しました。

public static class MyApplicationContext {
    [ThreadStatic]
    public static bool Monitoring;
}

ここで、MainThread (新しいスレッドを開始した) から変数 Monitoring を設定する必要があります。

this.syncThread = new Thread(this.InternalWork);
this.syncThread.SetApartmentState(ApartmentState.STA);
this.syncThread.Start();
// now, I should access MyApplicationContext.Monitoring of syncThread.

これを行う方法はありますか?

4

1 に答える 1