美文网首页
python多进程遇到的问题

python多进程遇到的问题

作者: 葡萄柚子茶 | 来源:发表于2020-09-11 16:26 被阅读0次

    遇到报错为TypeError: can't pickle _thread.lock objects的问题

    经过查找,因为multiprocess进程池内部中使用了pickle模块进行序列化,但是传的参数是类下面定义的方法,所以无法序列化,只能把方法从类中提取出来,单独写一个函数,就没有报这个错误了

    使用进程池时遇到的坑TypeError: can't pickle _thread.lock objects
    Python使用pool.map报错TypeError: can‘t pickle _thread.lock objects
    windows下python多进程multiprocessing报错TypeError: can't pickle _thread.lock objects
    TypeError: can't pickle _thread.lock objects

    相关文章

      网友评论

          本文标题:python多进程遇到的问题

          本文链接:https://www.haomeiwen.com/subject/iclbektx.html