I’m working on a mixed managed/native application using c++/CLI.
I know that the CLR will suspend all managed threads on (a clean) shutdown, but what about the unmanaged ones? Is it possible for the unmanaged threads to still be running, while the CLR runtime is shutting down/freeing memory/running finalizers?
I found further information on this issue:
Managed and Unmanaged Threading in Microsoft Windows
Process shutdown in c++/CLI mixed executable