私は次のようにスレッドを起動した場合ParameterizedThreadStart経由でオブジェクトにスレッドを渡すと、後でアクセスできますか?
Thread newThread = new Thread(new ParameterizedThreadStart(MyThreadMethod));
Object myObject = new Object();
newThread.Start(myObject);
が、私はそれが仕事を終えた後に、それはmyObjectというに行っているものを見つけることができますか?
// at some point later
if(newThread.ThreadState == ThreadState.Stopped)
{
//access my object? how?
}
したがって、オブジェクトのリストがあり、各オブジェクトが別のスレッドで処理されている場合は、各オブジェクトにいくつかのフラグまたはIDを保持し、フラグ/ IDを使用して、加工された? – Evgeny
私はしたいと思います。 'Dictionary threadMap;' ... –
もちろん...この解決策は何とか私を逃げました...ありがとう=) – Evgeny