PerThreadLifetimeManager in Unity
- by DorianGrey
Hi,
In the Unity PerThreadLifetimeManager documentation, I read that: "This lifetime manager does not dispose the instances it holds". Ref.: http://msdn.microsoft.com/en-us/library/ff647854.aspx
So, if I am using a ThreadPool, does it mean that objects resolved using Unity on a Thread of the ThreadPool will not get disposed at the end of the work done in that thread before being returned to the pool?
Any pattern or ideas how I can ensure that the objects do get disposed & I get a clean thread from the thread pool?
Thanks!