2014-03-26から1日間の記事一覧

Geventの良さ2

これはメモです from multiprocessing import Pool def f(x): return x*x if __name__ == '__main__': with Pool(processes=4) as pool: # start 4 worker processes result = pool.apply_async(f, (10,)) # evaluate "f(10)" asynchronously print(result.g…

Geventの良さ

ここによく出てくるEvent Loop...Event LooPってなんだ?はい、イメージで言うとselectで待つこと。例えば、 同期的な受信処理を書くと… sock = socket() sock.recv() #ここでデータが来るのを待つ これだと、一つのプロセスはデータが来るのを待ち続けるこ…