Client java version
From RoboWiki
Fragment of a discussion from Talk:RoboRumble
I don't think Robocode actually runs more than 1 thread at a time. I think the extra CPU is from the JVM JIT optimizer running in parallel.
Skilgannon (talk)