Support Windows Process Groups
Author: tdaedeCreated Feb 7, 2020Updated Jun 18, 2026
To use more than 64 threads on Windows, you have to use Process Groups:
https://docs.microsoft.com/en-us/windows/win32/procthread/processor-groups?redirectedfrom=MSDN
Each spawned thread must be assigned to a process group. I don't know if it makes sense to handle this in rayon or libstd or what.
Source: rayon-rs/rayon