比如我当前有个需求:
主进程:
1、socket 通讯;
2、更新检测;
我想启用主进程,然后主进程里面启动两个子进程或者是线程;
socket 保持一直通讯状态;
更新检测,做个定时器,每天凌晨进行更新检测,如果有更新,就下载回来,然后替换 socket 的 py 脚本;
那么我这个应该怎么办?
如果有更新,就在主进程判断?然后结束 socket ?然后替换后 再启动 socket ? 这样操作?
是用 multiprocessing 还是用 threading ?
求各位前辈赐教。
主进程:
1、socket 通讯;
2、更新检测;
我想启用主进程,然后主进程里面启动两个子进程或者是线程;
socket 保持一直通讯状态;
更新检测,做个定时器,每天凌晨进行更新检测,如果有更新,就下载回来,然后替换 socket 的 py 脚本;
那么我这个应该怎么办?
如果有更新,就在主进程判断?然后结束 socket ?然后替换后 再启动 socket ? 这样操作?
是用 multiprocessing 还是用 threading ?
求各位前辈赐教。