Well. I don’t know because i’m not any tech-experienced person. As i start ZBrush temp hits 100+ C (iStats) which is maybe normal for a moment of a start. Fans go to work harder. As fans do their job temp goes below. As temp goes below fans take it easy and temps go up again. The process repeat. With active multithreading it’s when i simply have opened program window. When i do turn multithreading off it may have some break when i don’t do anything - that’s the only way it help.
Temp goes up not when fans goes in overdrive mode but when they do actually take it easy.
Rotors give some additional warm, of course, but forcing air has a way higher cooling effect. So yes it sounds a bit illogical as it’s when against physical process of active cooling. But the part that OS X “thinks” it’s hotter than it’s actually is maybe is real. I’m also thinking the way to contact with Apple for investigation of the issue and some explanations, maybe.
Add
A point mentioned on Apple forums by etresoft
The fans are controlled by hardware sensors. When the CPU starts to work hard and heats up, the fan keeps it from getting too hot. The fan does not cause heat. The fan cools. Whatever miniscule amount of heat that the fan motor itself generates is dissapated by… the fan.
There is only one CPU on your machine. If it has 4 cores, and only one of those cores is working hard and heating up, the CPU still gets hot. The cores are on the CPU. You cannot heat up a single core without heating up a CPU.
In modern OS X software, you cannot really turn multithreading on or off. A well-designed program will spawn many small tasks that will be distributed across all cores according to which ones have capacity. If you have 4 cores and are running something intensive on one core and then start up another program that properly implements multithreading, it will only use the remaining 3 cores.
It sounds like the authors of this program are simply using some 3rd party library ported from Linux or something and they don’t understand it any more than they understand computer architecture. To give them the benefit of the doubt, it may be just the support person that is clueless and is telling people a typical blame-it-on-Apple story. I looked at the web site and it seems like a sophisticated program, or at least it was in 1999. It seems to be using obsolete multithreading logic and completely ignoring modern graphics techniques. Apple can’t fix that.