杀死独立的python线程

时间:2019-03-04 16:40:39

标签: python-3.x multithreading

我必须构建一个python应用程序,它将SSH转换为两个Cisco IOS路由器并在它们上配置BGP。对于SSH,我正在使用Netmiko模块。 BGP配置存储在我的代码将解析的.txt文件中。

我实现了线程配置,以同时配置两个设备。但是,我正在尝试实现一个代码,如果一个线程突然终止(例如无法通过SSH连接到一个设备),则另一个线程应该被杀死。注意:这两个线程是彼此独立的。

t1 >>线程连接到Router1  t2 >>线程连接到Router2

t1.start()
t2.start()
t1.join()
t2.join()
if (t1.isAlive() and t2.isAlive()):
    t1.join(0)
    t2.join(0)

但是,此代码不适用于我。我确实在这里浏览了一些帖子,但是它们都在子进程线程上。 有人可以帮帮我吗。

0 个答案:

没有答案