Pythonマルチプロセスの同期が簡単にコードを実現します。


本論文はPython多プロセス同期の簡単な実現コードを述べた。皆さんに参考にしてあげます。具体的には以下の通りです。

#encoding=utf8
from multiprocessing import Process, Lock
def func(lock, a):
  lock.acquire()
  print a
  lock.release()
if __name__ == '__main__':
  lock = Lock()
  workers = []
  #       
  for i in range(0, 2):
    p = Process(target = func, args = (lock, i))
    p.start()
    workers.append(p)
  #          
  for p in workers:
    p.join()

Python関連の内容についてもっと興味がある方は、本駅のテーマを見てください。「Pythonデータ構造とアルゴリズム教程」「Python Socketプログラミング技術のまとめ」「Python関数使用テクニックのまとめ」「Python文字列操作テクニックのまとめ」「Python入門と階段の経典教程」「Pythonファイルとディレクトリ操作の概要
ここで述べたように、皆様のPythonプログラムの設計に役に立ちます。