タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PythonとDevelopに関するpaellaのブックマーク (2)

  • Multiprocessing の使いどころ。 - Twisted Mind

    Pool はなんか上手いこと行かなそうな雰囲気だったので素直に Process と Queue で書いてみた。 pyevent は svn 版。約 1 ミリセック間隔パケット投げて取りこぼし0なのでまぁ大丈夫か? プロセス管理もしてないし、いろいろ怖いなぁ。いかに Erlang がこれ系の処理に特化していて書きやすいかを思い知らされる。 # vim: fileencoding=utf8 from __future__ import division from __future__ import absolute_import from __future__ import print_function from __future__ import unicode_literals from future_builtins import * # Only Python 2.6.x import

    Multiprocessing の使いどころ。 - Twisted Mind
    paella
    paella 2008/11/17
    質問してみた。
  • multiprocessing入門 - Doge log

    multiprocessingといっても今まであったos.forkをうまくラップしてくれてる というだけなのでプロセスをforkしたらどうなるの?っていうのを知らないと 扱えないと思われる。 forkすると子プロセスには今までの状態がコピーされるがその後はメモリ空間が 別々になる。 (当たり前の話) だが開いているfdとかファイルエントリテーブルなどは共有される。 どのタイミングでforkするかが個人的には重要。 例ではPIPEはいっさい使ってない。 from multiprocessing import current_process, cpu_count, Process, Manager, Queue import time class Parent(object): def __init__(self, name): self.name = name self.queue = Qu

    multiprocessing入門 - Doge log
    paella
    paella 2008/09/30
    組込みのマルチスレッド・マルチプロセス実装について、適切なライブラリを作りたいから参考にしよう。JavaのConcurrentとの比較記事とかはないかな(プロセスとスレッドだから違うけれど)
  • 1