Ups ... die CPU zeigt gar nicht 100% an. Es ist aber ein CPU-Limit, weil ein Kern mit dem einem Thread vollständig beschäftigt ist. Das was Dich irritiert ist die Tatsache, dass Windows diesen einen Thread über die vorhandenen Kerne verteilt. Mal rechnet Kern 1, mal rechnet Kern 2, mal Kern XXX an Deinem Worker. Und genau deshalb. Weil Du nicht weiß wieviel Threads Deine Software startet, und was die Threads tun (sie müssen ja nicht immer einen Kern voll auslasten) ist es so ziemlich umsonst anhand vom Taskmanager feststellen zu wollen ob ein CPU-Limit vorliegt. Das sieht man tatsächlich nur in seltenen Fällen.