如何在启动后更改线程的功能?

时间:2013-05-18 14:14:06

标签: python multithreading

我有一个线程,我在启动它之前已经更改了所有参数。但是,在运行时,我已经更改了它的一个变量,但它没有反映出这些变化。那么,如何在线程启动后更改线程的功能?我确实喜欢

    cons = CON()    # CON is a thread class
    cons.inter = inter
    cons.start()

启动后如果我更改cons.inter,则不会反映更改。怎么解决?

1 个答案:

答案 0 :(得分:1)

如果“features”是指Thread对象的用户定义属性(而不是某些Thread - 类级别定义的属性,例如daemon属性) ,你绝对可以这样做,反映出来。