Consider a process which is creating multiple application domains. Do these Application domains share same thread pool? If yes, how is it coordinated between multiple application domains?
Consider a process which is creating multiple application domains. Do these Application domains share
Share
The ThreadPool is shared across all appdomains – since that means threads might end up switching between appdomains (potentially often!) there’s been perf work around that:
Link
BTW, note that strictly speaking the ThreadPool isn’t shared across the entire process anymore, since the v4 CLR allows loading side-by-side with V2, and each will have its own threadpool.