Haskell

Haskellにおける並列実行

Haskellはデフォルトではシングルスレッドで走ります。 並列で動かしたい場合は、プログラムを-threaded付きでコンパイルし、RTSの-Nオプションを付けて実行します。 -Nオプションで指定された数だけ、OSのスレッドが立ち上がり実行されます。 $ ghc -O2 par…