Set CPU Affinity does not effect threads
I wanted to set the CPU affinity for blender to stop using my whole CPU during a fluid simulation. But even after assinging only half of my CPU blender still used the entire CPU.
I checked with taskset -c -pa $(pidof blender)
and it confirmed my first thought. My changed CPU affinity was only applied to the main pid and not to the threads.
I belive this behaviour may cause iritations. So i would suggest either always applying the same CPU-affinity to all child-threads or have a checkbox in the "Choose Affinity" dialog. (I would default the checkbox to true -> always apply the affinity-set to all child threads)