亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python - 當裝飾器遇到multiprocessing, 出了點bug.

瀏覽:113日期:2022-08-12 14:24:21

問題描述

from multiprocessing import Pooldef with_app_context(need_new=False): def magic(func):app_store = {}def wrapper(*args, **kwargs): print ’inside’, args, kwargs result = func(*args, **kwargs) return resultreturn wrapper return magic@with_app_context(need_new=True)def func(k1, k2): print k1, k2 return ’ret’pool = Pool(processes=1)pool.apply_async(func, args=(’hi’, ’yo’))pool.close()pool.join()

什么結果都不輸出, 請問哪有bug?

問題解答

回答1:

似乎是這個原因,函數裝飾器不可pickle 可以看看這個:裝飾器與多進程以及Pickle

擴展: Python MultiProcessing 使用心得

回答2:

我已經找到原因了:

Traceback (most recent call last): File 'wrapper.py', line 30, in <module> print ret.get() File '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/pool.py', line 567, in get raise self._valuecPickle.PicklingError: Can’t pickle <type ’function’>: attribute lookup __builtin__.function failed

子進程異常.

回答3:

http://stackoverflow.com/ques...

標簽: Python 編程
主站蜘蛛池模板: sese久久| 亚洲黄色a级片 | 亚洲黄色在线播放 | 爱爱小视频在线观看网站 | 麻豆精品视频 在线视频 | 美女亚洲精品一区 | 国产hd高清freexxxx | 欧美一区二区三区久久久人妖 | www.91久久| 18以下勿进色禁视频免费看 | 中文字幕日韩精品亚洲七区 | 亚洲丁香婷婷综合久久六月 | 国产精品每日在线观看男人的天堂 | 国产亚洲精品97在线观看 | 激情婷婷网 | 免费观看a黄一级视频 | 精品哟哟国产在线观看 | 亚洲一级毛片免观看 | 亚洲国产精品久久久久婷婷老年 | 亚洲女初尝黑人巨高清在线观看 | 手机看片在线精品观看 | 欧美在线性视频 | 国产一区二区三区美女图片 | 91九色porn偷拍在线 | 2022色婷婷综合久久久 | 国产麻豆精品一区二区 | 久久久久国产视频 | 亚洲国产日韩在线人成蜜芽 | 欧美日韩一区二区三区久久 | 欧美成人黑人xx视频免费观看 | 一级做a爱过程免费视频超级 | 亚洲成年看片在线观看男男 | 久久综合一区二区 | 精品国产综合区久久久久99 | 成人免费男女视频网站慢动作 | 在线成人看片 | 国产91成人 | 黄色在线视频观看 | 久久久夜色精品国产噜噜 | 日韩在线一 | 美女内部福利视频在线观看 |