2

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

スレッドがスコープから外れることをフレームワークはどのように知るのですか?

例:スレッドプールを使用して何かを行う場合、コンテナーはサービスを作成して破棄するタイミングをどのように知ることができますか?スレッドはさまざまな用途に使用でき、各タスクには新しいサービスが必要ですよね。

4

1 に答える 1

2

Autofacでは、スレッドエントリポイントの周りにスコープを作成することでこれを手動で行います(必要に応じて例を示すことができます)。暗黙のスレッドスコーピングほど「魔法」ではないかもしれませんが、ここで観察していることに沿って、理解/テスト/デバッグがはるかに簡単です。

私見では :)

ニック

于 2011-01-03T22:35:56.850 に答える