在python烧瓶服务器中线程化

时间:2016-07-04 16:39:25

标签: python multithreading

我正在尝试在烧瓶服务器中创建一个线程,它似乎并没有被解雇。我也没有收到任何错误。这是我的代码:

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))

事情是它甚至从未打印出“睡眠量”是否有什么我做错了? 如果我需要提供更多信息或代码,请告诉我。

1 个答案:

答案 0 :(得分:2)

您需要调用 Thread.start方法:

t.start()

仅仅参考它是不够的。