Problem: User interface (based on WinForms) isn't responsive in .NET Desktop Application with its own Real-Time 3D Render (not full-screen) while it renders heavy frames in separated thread. Heavy frames means that overall FPS is less than 5. Reason is unknown but it is not a case when main Application thread waits too long for 3D rendering thread for synchronization. This issue exists even on multi-cor
Question: Does anybody know some tricks with configuration of multi-threading in .NET? Simply specifying of BelowNormal priority to rendering thread doesn't make situation better. Any other ideas how to solve this problem?