成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:124日期: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:

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

擴展: 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

子進程異常.

回答3:

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

標簽: Python 編程
主站蜘蛛池模板: 第一区免费在线观看 | 亚州中文字幕 | 步兵网站| 亚洲视频网站在线观看 | 久艹在线观看 | 玖玖精品在线视频 | 国产精品免费视频一区 | 91久久亚洲精品一区二区 | 国产成人精品无缓存在线播放 | 成人的天堂 | 欧美高清性色生活片免费观看 | 久久久久一区二区三区 | 亚洲综合在线另类色区奇米 | 成人欧美日韩 | 99久久国产综合精品1尤物 | 丁香伊人五月综合激激激 | 97在线观看免费视频 | 欧美一区二区三区高清视频 | 国产高清自拍视频 | 91久久国产精品 | 蕾丝视频永久在线入口香蕉 | 国产看午夜精品理论片 | 国产日韩久久久精品影院首页 | 国内免费视频成人精品 | 自拍视频啪 | 日本加勒比在线观看 | 国产一区成人 | 在线看日韩 | 日韩精品一区二区三区在线观看 | 午夜三级在线观看 | 91成人爽a毛片一区二区 | 久久公开视频 | 毛片网站大全 | 国产91精选在线观看网站 | 国产东北色老头老太性视频 | 曰韩一级 | 免费特黄一级欧美大片在线看 | 看成年女人免费午夜视频 | 一级a毛片免费观看久久精品 | 欧洲精品一区二区三区在线观看 | 成年人免费在线视频网站 |