<div dir="ltr"><div>Everything has a cost.  But swapping CPU threads isn't as costly as a fried CPU.  Keeping the CPU cool at all costs is better than having a hotspot on the die which COULD damage the heat sink.<br><br></div><div>The computing cost of swapping CPUs is probably close to zero.  Your CPU only has so much on-die memory that it has to push things out CONSTANTLY to on board RAM, so there may be a time when your CPU (Not the Operating System) has zero knowledge of your application.  When your OS takes the information back to the CPU, the OS will look at the particularities of CPU (Heat, load, in use, etc) and specify which CPU will get the task.<br></div><div><br></div><div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 22, 2016 at 4:19 AM, LacaK <span dir="ltr"><<a href="mailto:lacak@zoznam.sk" target="_blank">lacak@zoznam.sk</a>></span> wrote:<br><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br></span>
Thanks. It gives sense to me.<br>
But moving thread from one core to another has any nonzero cost, does not ?<br>
(So I wonder that CPU does that also when time for thread completion is not so much big ... so temperature of CPU does not increase so much)<br>
<br>
-Laco.<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal" rel="noreferrer" target="_blank">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div></div></div></div>