runtime.GOMAXPROCS で CPU をフル活用

CPU使用率が100%を越えなくて悩んでたら id:kzk が発見してくれました!やたー!

import "runtime"

func main() {
  runtime.GOMAXPROCS(コア数);
}

という感じにすると本気を出してくれます!が、下のソートはコア数1のときが一番速かった・・・。まあチャンネル使ってやるもんじゃないから仕方ないけれど・・・。

あと下のソートは、ちゃんとO(NlogN)っぽい実行時間で動いてました。すごい〜。でもメモリいっぱい食うよ。