On some platforms (such as embedded systems), the ThreadPool is extremely limited; thus, we should use it sparingly. This thread creation call is already sitting inside another thread that's been created from the ThreadPool. It seems redundant to me to have yet another nested thread.
For what it's worth, without this modification, MonoRemoteDebugger will not execute properly on my dual-core ARM-based Linux system.
On some platforms (such as embedded systems), the ThreadPool is extremely limited; thus, we should use it sparingly. This thread creation call is already sitting inside another thread that's been created from the ThreadPool. It seems redundant to me to have yet another nested thread.
For what it's worth, without this modification, MonoRemoteDebugger will not execute properly on my dual-core ARM-based Linux system.