>>63-65
バトルマネージャから見えるスレッド以外に
daemonスレッドを作ってずっと動かしとけば良いのでは。

バトルマネージャからwakeupされるスレッドは
ちゃんと時間内にblocking APIを呼び出す。
他のスレッドは、他のロボットの番にたっぷり考えて
邪魔しつつ高度な処理を行う。自分の番になったら
情報を渡してsleepする。