| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # -*- coding: utf-8 -*-
- """
- -------------------------------------------------
- File Name: main.py
- Description : 运行主函数
- Author : JHao
- date: 2017/4/1
- -------------------------------------------------
- Change Activity:
- 2017/4/1:
- -------------------------------------------------
- """
- __author__ = 'JHao'
- import sys
- from multiprocessing import Process
- sys.path.append('.')
- sys.path.append('..')
- from Api.ProxyApi import run as ProxyApiRun
- from Schedule.ProxyValidSchedule import run as ValidRun
- from Schedule.ProxyRefreshSchedule import run as RefreshRun
- def run():
- p_list = list()
- p1 = Process(target=ProxyApiRun, name='ProxyApiRun')
- p_list.append(p1)
- p2 = Process(target=ValidRun, name='ValidRun')
- p_list.append(p2)
- p3 = Process(target=RefreshRun, name='RefreshRun')
- p_list.append(p3)
- for p in p_list:
- p.daemon = True
- p.start()
- for p in p_list:
- p.join()
- if __name__ == '__main__':
- run()
|