2009-01-01から1年間の記事一覧

dRubyで並列処理

(※12月の1日から25日まで、日替わりで Ruby の Tips を紹介するイベント、 Ruby Advent Calendar jp: 2009 の 11 日目です。昨日は no6v さんでした。明日は id:willnet さんの予定です。) RubyのThreadは時分割なので並列処理を行いたいときにちょっと困り…

new Objectはスケールするか?

$ cat a.scala import scala.concurrent.ops._ import java.lang.System.{currentTimeMillis => curt} def foo(n: Int) = { (0 until n).foreach { _ => new Object } } def bench(weight: Int, ncore: Int) { val s = curt (0 until ncore).map(_ => future…

plzma: splitとxargsでlzmaを並列処理

作ってみました。(圧縮のみ)http://gist.github.com/78052