0
會是有意義的使用greenlet.greenlet
作爲裝飾,常規的函數轉換成greenlet如下:使用`greenlet`作爲裝飾
from greenlet import greenlet
@greenlet
def f(args):
# ...
z = g.switch(u)
# ...
@greenlet
def g(args):
# ...
def main(args):
# ...
y = f.switch(x)
# ...
當然,我認爲我打算使用功能f
和g
只作爲greenlets。
這種方法是否存在隱藏陷阱或其他缺點?