In order to spawn a process under Windows, it needs to be pickable - and many decorated functions or Class methods are not.
1
deplives 2019-12-03 10:49:49 +08:00 1
我的理解:
需要支持序列化 |
2
wuwukai007 2019-12-03 10:51:52 +08:00
from functools import wrap
@wraps(func) |
3
Cooky 2019-12-03 11:03:23 +08:00 via Android
windows 没有 fork,要像 Linux 那种 fork 就只能用 pickle 拷贝整个进程
|
5
oott123 2019-12-03 11:49:06 +08:00
pickable 就是 pickle able
|
6
ytymf 2019-12-03 12:40:44 +08:00
@gmywq0392 大部分的基础数据类型,比如 list,dict 都可以 pickle,类似于 socket,DB connection 不可以
|
8
oott123 2019-12-03 13:59:45 +08:00 via Android 1
|