main.py 978 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # -*- coding: utf-8 -*-
  2. """
  3. -------------------------------------------------
  4. File Name: main.py
  5. Description : 运行主函数
  6. Author : JHao
  7. date: 2017/4/1
  8. -------------------------------------------------
  9. Change Activity:
  10. 2017/4/1:
  11. -------------------------------------------------
  12. """
  13. __author__ = 'JHao'
  14. import sys
  15. from multiprocessing import Process
  16. sys.path.append('../')
  17. from Api.ProxyApi import run as ProxyApiRun
  18. from Schedule.ProxyValidSchedule import run as ValidRun
  19. from Schedule.ProxyRefreshSchedule import run as RefreshRun
  20. def run():
  21. p_list = list()
  22. p1 = Process(target=ProxyApiRun, name='ProxyApiRun')
  23. p_list.append(p1)
  24. p2 = Process(target=ValidRun, name='ValidRun')
  25. p_list.append(p2)
  26. p3 = Process(target=RefreshRun, name='RefreshRun')
  27. p_list.append(p3)
  28. for p in p_list:
  29. p.start()
  30. for p in p_list:
  31. p.join()
  32. if __name__ == '__main__':
  33. run()