runtime.GOMAXPROCS で CPU をフル活用
CPU使用率が100%を越えなくて悩んでたら id:kzk が発見してくれました!やたー!
import "runtime" func main() { runtime.GOMAXPROCS(コア数); }
という感じにすると本気を出してくれます!が、下のソートはコア数1のときが一番速かった・・・。まあチャンネル使ってやるもんじゃないから仕方ないけれど・・・。
あと下のソートは、ちゃんとO(NlogN)っぽい実行時間で動いてました。すごい〜。でもメモリいっぱい食うよ。