python布尔值之间的运算,python布尔值有几个-分别是什么-

  python布尔值之间的运算,python布尔值有几个?分别是什么?

  你正试图创建一个使用多任务的python2.6(OSx)程序。我想添加一个超过默认值32767项的队列。

  从多进程导入队列中

  queue(2**15 ) #引发OSError

  队列(32767)正常工作,但是更多的数字会失败,比如队列(32768),OSError:[Errno 22]参数会被禁用。

  这个问题有解决办法吗?

  解决方法:

  一种方法是包装多重处理。使用自定义类排队。它允许您对分配给包装队列对象的项目进行排队,并且在有空间时只将本地队列Python list object]中的内容提供给multiprocess。

  这可能是最简单的方法,因为它应该对代码的其余部分影响最小。定制类应该像Queue一样,同时隐藏底层的多重处理。在抽象后面排队。

  (一种方式可能是让生产者使用线程。线程管理从线程队列到多处理的调度。队列和实际提供给线程队列的其他线程。)。

  标签:python,多重处理,队列,最大尺寸

  来源:https://codeday.me/bug/2019 0927/1822356 . html

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: