qthreads
qthreads copied to clipboard
Confirm CI VCPU Count is Detected Correctly
With other projects I've seen issues where the CI runners only have 2 vcpus available, but the hardware detection code still picks up many more than that. For a multithreaded library this makes the testing more unrealistic than just running with two cores since the CPU ends up grossly oversubscribed.
Qthreads supports multiple ways of detecting the hardware config. I'm creating this issue as a reminder to come back and confirm that these setups actually work appropriately in CI.