2011-01-03 6 views
2

여러 가지 다른 IoC 컨테이너는 스레드 싱글 톤을 지원합니다.IoC 및 스레드 싱글 톤

스레드가 범위를 벗어날 때 프레임 워크는 어떻게 알 수 있습니까?

예 : 스레드 풀을 사용하여 무언가를 수행하는 경우 컨테이너에서 서비스를 만들고 처리하는 시점을 어떻게 알 수 있습니까? 쓰레드는 다양한 것들에 사용될 수 있으며 각 태스크는 새로운 서비스를 원한다. 그렇지 않습니까?

답변

2

Autofac에서는 스레드 진입 점 주변에 범위를 생성하여 수동으로 수행합니다 (필요한 경우 예제를 제공 할 수 있음). 암시 적 스레드 범위 지정과 마찬가지로 '마법'이 아니지만 관찰중인 행을 따라 여기서는/테스트/디버그를 이해하는 것이 훨씬 쉽습니다.

IMHO :