最終更新:2021-02-17 (水) 07:36:52 (1172d)
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() メソッドを呼び出す準備を行う