It’s fairly well documented that when .NET’s automatic garbage collector runs, it will temporarily pause all running managed threads associated with the application domain. What I haven’t been able to discover are details on what happens to native threads created by the application when garbage collection occurs (ie. using _beginthreadex() instead of System.Threading.Thread()). Are they similarly paused or are the left running?
It’s fairly well documented that when .NET’s automatic garbage collector runs, it will temporarily
Share
Does this help?