Перенос компонентов с помощью PerThread Lifestyle - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть некоторые компоненты для каждого потока в моем контейнере Windsor. Я также использую PLINQ. В конкретном случае операций PLINQ я на самом деле хочу перенести некоторые из этих компонентов в новый поток.

У кого-нибудь есть предложения, как разумно реализовать такое поведение для Виндзора?

Спасибо.

1 Ответ

1 голос
/ 03 февраля 2011

PerThread, очевидно, не будет работать в этом случае, поскольку PLINQ является многопоточным, и поэтому контейнер будет создавать новые экземпляры. Возможно, вы захотите попробовать ContextualLifestyle или что-то в этом роде.

...