国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python - 當(dāng)裝飾器遇到multiprocessing, 出了點(diǎn)bug.

瀏覽:96日期: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()

什么結(jié)果都不輸出, 請問哪有bug?

問題解答

回答1:

似乎是這個(gè)原因,函數(shù)裝飾器不可pickle 可以看看這個(gè):裝飾器與多進(jìn)程以及Pickle

擴(kuò)展: Python MultiProcessing 使用心得

回答2:

我已經(jīng)找到原因了:

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

子進(jìn)程異常.

回答3:

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

標(biāo)簽: Python 編程
主站蜘蛛池模板: 亚洲国产成人私人影院 | 亚洲va在线va天堂va四虎 | 男女乱淫真视频免费一级毛片 | 美国三级网站 | 日本一区二区三区四区不卡 | 玖玖精品 | 亚洲国产成人99精品激情在线 | 99久久香蕉国产线看观香 | 国产三级a三级三级天天 | 欧美视频一区二区三区精品 | 亚洲成在人线中文字幕 | 一级床上爽高清播放 | 99久在线| 免费一级欧美片在线观看 | 天堂在线www网亚洲 天堂在线视频网站 | a亚洲| 揉揉胸摸腿摸下面va视频 | 国产伦精品一区二区三区 | 一区二区三区欧美视频 | 日本高清在线中文字幕网 | 极品美女一级毛片 | 最新国产毛片 | 久久一区二区三区不卡 | 韩国精品一区视频在线播放 | 亚洲va老文色欧美黄大片人人 | 日韩免费黄色片 | 毛片免费在线观看网址 | 毛片在线高清免费观看 | 成人在免费观看视频国产 | 请看一下欧美一级毛片 | 在线观看成年视频 | 久久99国产乱子伦精品免费 | 精品无码久久久久国产 | 亚洲天堂在线视频播放 | 在线播放亚洲美女视频网站 | 国产精品国产精品 | 成人国产欧美精品一区二区 | 久热精品6 | a级男女性高爱潮高清试 | 亚洲日本高清影院毛片 | 国产91精品一区二区视色 |