最終更新:2021-02-17 (水) 07:36:52 (1171d)  

Python/multiprocessing.Process
Top / Python / multiprocessing.Process

各プロセスの処理を表します

class multiprocessing.Process(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)

https://docs.python.org/ja/3/library/multiprocessing.html#process-and-exceptions

概要

  • Process クラスはthreading.Threadクラスのすべてのメソッドと同じインタフェースを提供します。

引数

target

  • run() メソッドから呼び出される callable オブジェクト

name

  • プロセス名

args

  • 対象の呼び出しに対する引数のタプル

kwargs

  • 対象の呼び出しに対するキーワード引数の辞書

group

  • group には必ず None を渡してください。 この引数は threading.Thread クラスとの互換性のためだけに残されています。

メソッド

Python/multiprocessing.Process.run?

Python/multiprocessing.Process.start?

  • 各プロセスでオブジェクトの run() メソッドを呼び出す準備を行う

Python/multiprocessing.Process.join?

Python/multiprocessing.Process.terminate?

Python/multiprocessing.Process.kill?

Python/multiprocessing.Process.close?

メンバ

Python/multiprocessing.Process.name?

Python/multiprocessing.Process.is_alive?

Python/multiprocessing.Process.pid?

Python/multiprocessing.Process.exitcode?

関連