carb::this_thread::setAffinity¶
Defined in carb/thread/Util.h
-
inline void
carb::this_thread
::
setAffinity
(size_t mask)¶ Sets the affinity of the current thread.
Each bit represents a logical CPU; bit 0 for CPU 0, bit 1 for CPU 1, etc.
Note
This function is limited to the first 64 CPUs in a system.
- Parameters
mask – The bitmask representing the desired CPU affinity. Zero (no bits set) is ignored.