使用 Parent 和 Children 指令碼並行執行程式碼
child.py
import time
def main():
print "starting work"
time.sleep(1)
print "work work work work work"
time.sleep(1)
print "done working"
if __name__ == '__main__':
main()
parent.py
import os
def main():
for i in range(5):
os.system("python child.py &")
if __name__ == '__main__':
main()
這對並行,獨立的 HTTP 請求/響應任務或資料庫選擇/插入非常有用。命令列引數也可以提供給 child.py 指令碼。所有指令碼定期檢查單獨的伺服器(如 Redis 例項)可以實現指令碼之間的同步。