我正在尝试在烧瓶服务器中创建一个线程,它似乎并没有被解雇。我也没有收到任何错误。这是我的代码:
t = Thread(target=pourDrink, args=(VALID_BCM_PIN_NUMBERS[0],float(j[1]), mc, total,))
print "turning on 1"
t.start
以及我在说什么:
def pourDrink(drink, amount, mc, total):
# some long running task here
data = pin_update(drink, 0)
print "sleeping amount " + str(amount)
time.sleep(float(amount))
事情是它甚至从未打印出“睡眠量”是否有什么我做错了? 如果我需要提供更多信息或代码,请告诉我。
答案 0 :(得分:2)
您需要调用 Thread.start
方法:
t.start()
仅仅参考它是不够的。