python-multiprocessing

    0

    1答えて

    私は、たくさんのpng画像を読み込み、続いてPyQtを使ってテーマを表示しようとしているところに問題があります。現在のワークフローでは、マルチプロセッサプールを使用して、各ファイルを 'rb'値で開き、各ファイルのバイトを統一リストに読み込む関数をマップします。最後に親プロセスはQPixmapオブジェクトのfromImageDataメソッドを呼び出して画像を表示します。この方法はうまくいくようです

    0

    2答えて

    python3のmultiprocessでは、__del__メソッドを呼び出すことはできません。 循環参照に関するその他の問題を読んだことがありますが、状況はmultiprocessで見つかりません。 fooで循環参照があり 、fooが直接呼び出されたとき__del__が呼び出されますが、multiprocessに__del__が呼び出されることはありません。 import multiproces

    0

    2答えて

    私はvirtualenvを使ってプログラムを実行しています。しかし、ここで生成されたマルチプロセッシングは、システムPythonをデフォルトで使用しています。どうすればvirtualenv pythonを使うのですか? import os from multiprocessing import Process def function1(): # do_something_here

    0

    1答えて

    年>月>日(ここで、日は実際に操作しているファイル)のフォルダ階層内にあるいくつかのファイルを処理しています。 今私はそう一度に8つのファイルをやって、日レベルで並列化していますが、数ヶ月、さらには数年にわたり、あまりにもいくつかの外側の並列化を行うことが可能である場合、私は思ったんだけど?私は、並列化がどのように機能するかについて多くを知らない pool = Pool() pool.starm

    0

    1答えて

    私はUbuntu 16.04.2 LTSとPython 3.5.2を使用しています。 私はThreadPoolからmultiprocessingまで仕事をしています。 今私は仕事をしている間にこのプールを終了したいと思います。 ThreadPool.terminate()を使用すると、期待どおりに機能しません。 次の例を実行すると、ワーカーは作業を停止することはなく、プログラムはThreadPoo

    0

    2答えて

    私はPythonのマルチプロセッシングを使用してワーカープロセスを起動します。親プロセスで見ることができるサブプロセス内の配列を更新できるようにする必要があります。私はそれを達成するためにmultiprocessing.Manager()を使用します。 a = multiprocessing.Manager().Array('f', [0,0]) a <ArrayProxy object, t

    0

    1答えて

    私はマルチスレッドで自分のプログラムを変換するために検索しますが、私はどのように行うべきかは言いません。確かに、私は2つのソリューションを考えましたが、私はそれがより最適ではないと思います: 選択して、結果をファイアウォールの配列に格納し、スレッドの範囲でフィルタします。 スレッドが1つのドメインしか持たないselectの節IDを持つマルチスレッド これをループ内で直接行うよりよい方法はありますか