2011-01-03 7 views
2

いくつかの異なるIoCコンテナがスレッドシングルトンをサポートしています。IoCとスレッドシングルトン

スレッドがスコープ外になったとき、どのようにフレームワークが知っていますか?

たとえば、スレッドプールを使用して何かを行う場合、コンテナはいつサービスを作成して廃棄するのかを知ることができますか?スレッドはさまざまなものに使用でき、各タスクは新しいサービスを望んでいますか?

答えて

2

Autofacでは、スレッドエントリポイントの周囲にスコープを作成することで手動で行うことができます(必要に応じて例を挙げることもできます)。暗黙的なスレッドスコープとしては「マジック」ではなく、ここでは、/テスト/デバッグを理解する方がはるかに簡単です。

IMHO :)

ニック