Availability:built-in
thread_affinity(+ThreadID, 
-Current, +New)True when Current is unified with the current thread affinity 
and the thread affinity is successfully set to New. The thread 
affinity specifies the set of CPUs on which this thread is allowed 
to run. The affinity is represented as a list of non-negative integers. 
See also the option affinity(+Affinity) of thread_create/3.
This predicate is only present if this functionality can be supported 
and has been ported to the target operating system. Currently, only 
Linux support is provided.