Pythonはマルチプロセスのプロセスをオープンするには、2つの方法があります

OSインポート
マルチプロセッシングインポートプロセスから


DEF FUNC(引数): 関数は、新しいプロセスで実行される
    :印刷(+引数"子プロセス1") 印刷( "子プロセス1ID:" + STR(os.getpid( )))

クラスmyProcess(プロセス):
    DEF __init __(自己、引数): 親も親クラスのinitメソッドを呼び出す必要性の過負荷、initメソッドを持つ
        スーパー().__のinit __()
        を初期化し、親
        self.args =引数
        #パラメータの受け渡し

    RUN DEF(自己):
        関数の実装のプロセスを実行する#実行方法
        :印刷(+ STR(self.args) "子プロセス2") プリント(+ STR(self.pid) "子プロセス2ID")を

__name__ = IFを= '__main__': 二つの方法

    方法1位
    P1 =プロセス(目標= FUNC、引数の=( "パラメータ1"、)) 
    #Argsのパラメータのタプル型

    方法#2 
    、P2 = myProcess(「パラメータ2」) プロセス作成
    パラメータ#1引数は、タプルタイプである

    :印刷(「****************親プロセス」)
    」(印刷親プロセスは、上記IDを述べ:「+ STR(os.getpid())) 
    起動プロセス
    p1.start()
    p2.start()

  

おすすめ

転載: www.cnblogs.com/changjiangwei/p/11488238.html