Processメソッドの 1.p.start() #ブートプロセスの 2.p.run() #の操作方法処理が開始されると、それはカスタムクラスを指定されたターゲット関数を呼び出すことです。このメソッドを実装しなければならない 3.p.terminateを() #pは、子プロセスを作成した場合、強制的にプロセスpを終了し、ゾンビプロセスになるために、子プロセスを任意の洗浄操作を行うことはありません。pは、その後もロックを保存した場合、デッドロックにつながる、解放されることはありません 4.p.is_alive() #pはまだ実行し、Trueを返すされている場合は 5.p.join() #P終了のメインスレッドを待ち、Pを。唯一のライブオープンなプロセスを開始参加することができます参加し、ライブ実行オープンプロセスに参加することはできません プロセス属性 1.p.daemon #をTrueに設定した場合、デフォルトはFalseで、バックグラウンドで実行されているP * *デーモンの代表、Pの親プロセスが終了すると、Pも終了され、真の設定した後、pは、独自の新しいプロセスがp.startの前に)(設定する必要があります作成することはできません 2.p.nameの #のプロセスの名前 3.p.pidの #のプロセスPIDの 4.p.exitcodeの #ランタイムなしでプロセス 5.p.authkey #認証キーのプロセスは * *デーモン: 1 。コード親プロセスの実行がデーモンを終了は、上にある 2 サブプロセスを開くことが許可されていません。 3 参加していない場合、場合。デーモンは、親プロセスのコードの最後の位置は、その後、親プロセスには、コードを持っていないので、デーモンが実行することはできません。 #######################################簡単な例 からマルチプロセッシングインポートプロセス インポート時間 DEF FUNC( ): time.sleep( 1 ) 印刷(123 ) IF __name__ == ' __main__ ' : P =プロセス(目標= FUNC) p.start() p.terminate()#1 キルプロセスp、インタプリタは、オペレーティングシステムに通知させ、p個のプロセスを強制終了してください。 印刷(' 子供はまだ生きていた?' 、p.is_alive()) time.sleep( 0.002 ) を印刷(' 子供はまだ生きていた?' 、p.is_alive()) #は、Trueを返した場合、ブール値を返します。プロセスの代わりに、それはFalseを返す場合、子供に代わって、まだ生きて死んでいた #1 (p.is_alive)プロセスがまだのp生きているかどうかを判断する #1 のpプロセスを殺すために)p.terminate(