我是python线程的新手,尝试使用eventlet线程,我编写了一个简单的程序来计算数字的正方形和立方体,并在其上发出两个eventlet线程。我的代码如下:
import eventlet
eventlet.monkey_patch()
def square(num):
print "square={}".format(num*num)
def cube(num):
print "square={}".format(num*num*num)
t1 = eventlet.spawn_n(square, 10)
t2 = eventlet.spawn_n(cube, 10)
上面的代码是激动但不打印输出?你能否告诉我我哪里出错了,我是否需要在代码中添加“等待”声明?
答案 0 :(得分:1)
所以,Evenlets是deamons,这意味着如果核心代码停止线程停止aswel。 如果你想等,你应该使用事件类:
Ext.widget('Appconstants')