Pythonの基本文法26工程操作

1. プロセスを作成する 2 つの方法:
マルチプロセッシングは、Thread クラスを使用してマルチスレッド メソッドを作成するのと似ていますが、Process クラスを使用してマルチプロセスを作成する次の 2 つの方法もあります
。 Process クラスのインスタンス オブジェクトを新規作成できるようにする プロセス;
方法 2: Process クラスのサブクラスを継承してインスタンス オブジェクトを作成するか、新規プロセスを作成します。
(1). Process クラスを使用してプロセスを作成することは、
スレッド クラスを使用して子スレッドを作成することと非常に似ています。Process クラスを使用してインスタンス化されたオブジェクトを作成することは、基本的に、クラスのコンストラクターを呼び出して新しいプロセスを作成することになります。Processクラスの構築メソッドの形式は以下の通りです: def __init__(self,group=None,target=None,name=None,args=(),kwargs={}) このうち、意味は各パラメータは次のとおりです: group
: このパラメータは実装されていないため、パラメータを渡す必要はありません;
target: 新しいプロセスの実行タスクを指定します、つまり関数を指定します; name
: 新しいプロセスの名前を設定します;
args: pass target パラメータで指定されたパラメータの非キーワード パラメータ;
kwargs: target パラメータで指定された引数のキーワード引数を渡します。
例:
マルチプロセスインポートから プロセス
インポート os,time
print('現在のプロセスID:',os.getpid())
#新しいプロセスのターゲットパラメータとして使用される関数を定義します def action
(name,*add):
    print (名前)
    円弧の追加:
        print(

おすすめ

転載: blog.csdn.net/a316495442/article/details/128477312