タグ

ブックマーク / y-yanbe.hatenadiary.org (1)

  • 2006-10-01

    Googleの分散処理技術であるMapReduceの解説記事をid:YuichiTanaka:20060923さん経由で知りました。 面白そうなので、このMapReduceをPythonで実装したらどうなるかやってみました。 やってることはid:u-no:20060318さんと同じで、 要は通信の代わりにメモリ使って、プロセスの代わりにスレッド使ってってこと。 です。つまりMapReduce簡単版ってところですかね。 でも、プログラミングモデルとしては参考になると思います。 ソースコード import threading import urllib2 import utils class MapReduce: class Worker(threading.Thread): def __init__(self, func, args): threading.Thread.__init__(s

    2006-10-01
  • 1