2017年1月3日星期二

python 单线程代码重构为多线程

多线线程应该注意变量的独立性

比如 ssh_shell 是global的,上一次个shell会被当前的shell覆盖掉,而多线程又是同时进行的

本次改动
1. ssh_buffer_recv 加入了 ssh_shell参数
2. cisco_mode.py 的 set_mode 加入host参数,用来标识当前主机的shell是哪一个
3. do_mission 里面用动态生成的变量去装载当前主机的shell,同时用于区分各自的shell

没有评论:

发表评论