2010-12-28 10 views
0

私はGreenletsに依存するいくつかのコードを持っており、この依存関係を削除する必要があります。 誰かが私に何をする必要があるか正確に説明できますか?Greenletsにコード依存関係を取り除く

これらはマルチプロセッシングモジュールのスレッドまたは(より良い)プロセスに置き換えられることが望ましいでしょうが、Python標準ライブラリのみに依存するものであれば十分です。

私は非同期コードは必要ありませんし、私が変換しているコードも(私の用法ではなくオリジナルの実装で)犠牲にすることができます。

UPDATE: は具体的に、私はGreenlet.spawnの代替()を知っておく必要がありますそれは本当にあなたのシステムのあなたのコードの構造と高レベルのアーキテクチャに依存

答えて

1

。あなたがgreenletsを使用しているものは、Python標準ライブラリのマルチプロセッシングモジュールを使って行うことができると思うなら、それを行うことができます。特定のインスタンスを投稿すると、マルチプロセッシングを使用する人に特定の方法が得られると思います。しかし、これらは、並行性の一般的な問題を解決するための2つの異なる方法であることに注意してください。

関連する問題