http://robowiki.net/w/index.php?title=Thread:Talk:Multithreading/Reinventing_wheels%3F/reply_(3)&feed=atom&action=historyThread:Talk:Multithreading/Reinventing wheels?/reply (3) - Revision history2024-03-29T06:11:39ZRevision history for this page on the wikiMediaWiki 1.34.1http://robowiki.net/w/index.php?title=Thread:Talk:Multithreading/Reinventing_wheels%3F/reply_(3)&diff=55237&oldid=prevXor: Reply to Reinventing wheels?2019-03-02T01:27:33Z<p>Reply to <a href="/wiki/Thread:Talk:Multithreading/Reinventing_wheels%3F/reply_(2)" title="Thread:Talk:Multithreading/Reinventing wheels?/reply (2)">Reinventing wheels?</a></p>
<p><b>New page</b></p><div>I agree that computational tasks should not be allowed to run multithreaded in rumble or even in general robocode, or at least we should not allow threads to be run when other bots are running.<br />
<br />
However as long as you do file I/O for data logging purposes, multithreading is essential as it’s not fair for your main threads to run blocking I/O only to get a lot skipped turns. <br />
<br />
Anyway, a better solution is to provide this in robocode, so fairness is guaranteed.</div>Xor