Ah... That would indeed be a game changer... The documentation is very confusing for a Linux developer (where a process and the main thread of that process are in actuality the same things: for Linux, each thread is just another (lightweight) process, the secondary threads/lightweight processes simply being parented to the main thread/process), that is you cannot, under Linux, differentiate the "process" from the "main thread"...
It won't help/be desirable for a release build, but if you can find the time to experience it with an llassert_always(), it would be an interesting confirmation that your interpretation of M$ documentation is the right one. I would be especially worried that the main thread could be scheduled on the child threads reserved cores (largely defeating the purpose of this feature)...
FYI, with the new threaded GL worker (which I also made multi-threaded instead of just mono-threaded), I did more work on affinity setting (I spotted the HttpThread thread affinity, for example, which I so far did not set), so to move more threads away from the main thread/renderer cores; the benefit of the affinity setting should be even more obvious with the upcoming releases.
