创建循环的一个类方法是否会在python中停止另一个?

时间:2014-03-18 23:25:40

标签: python

所以这是我的代码,因为它可能比我的问题更有意义:

class Actuator:

    current = 50

    def __init__(self, pin_out):
        #do initialization stuff
    def actuatorOut():
        while self.current <=99:
            self.current += 1
            pwm_library_method(pin=pin_out,actuator_distance=self.current)
    def actuatorIn():
        while self.current >=1:
            self.current-=1
            pwm_library_method(pin=pin_out,actuator_distance=self.current)

现在我想知道,如果我调用Actuator.actuatorOut()然后调用Actuator.In(),那么Actuator.In()会打破第一个方法调用的循环吗?如果没有,这是怎么做到的?

1 个答案:

答案 0 :(得分:0)

我假设您希望这两种方法同时运行。您可以使用threading,然后使用Queue

等共享数据结构