2008/11/10

疑似並行処理 どう書く?org

疑似並行処理 どう書く?orgをやってみた。

run = { list, sleep -> list.each{ println it; Thread.sleep(sleep); } }
Thread.start run.curry('a'..'z', 100)
Thread.start run.curry(1..9, 200)

shimakumaさんの解答が短い!!!

groovyで、yeild()ってはじめてみた。他の言語でなら見たことあるのに。勉強不足です。

0 件のコメント:

コメントを投稿