本文整理汇总了Python中multiprocessing.pool.Pool.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Pool.__init__方法的具体用法?Python Pool.__init__怎么用?Python Pool.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类multiprocessing.pool.Pool
的用法示例。
在下文中一共展示了Pool.__init__方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self):
try:
cpus = cpu_count()
except NotImplementedError:
cpus = 1
self._taskqueue = Queue(maxsize=(2 * cpus))
Pool.__init__(self)
示例2: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self, processes=None, initializer=None, initargs=(), process=None):
"""
@param process: Process subclass to use
"""
if process is not None:
self.Process = process
Pool.__init__(self, processes, initializer, initargs)
示例3: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self, *args, **kwargs):
handler = None
if logging.getLogger().handlers:
# Use an existing lo handler if already setup.
handler = logging.getLogger().handlers[0]
else:
# Otherwise use some good defaults.
handler = logging.StreamHandler(sys.stderr)
handler.setLevel(logging.INFO)
handler.setFormat(
logging.Formatter(
'%(created)f %(filename)s:%(lineno)s [%(funcName)s] %(message)s'))
multiprocessing.get_logger().addHandler(handler)
kwargs['initializer'] = lambda: signal.signal(signal.SIGINT,
signal.SIG_IGN)
NativePool.__init__(self, *args, **kwargs)
self.results = []
self.prev_message = None
示例4: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self, *args, **kwargs):
self.Process = CAProcess
Pool.__init__(self, *args, **kwargs)
示例5: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self, *args, **kwds):
Pool.__init__(self, *args, **kwds)
self.results = []
self.int_results = []
示例6: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__( self, processes ):
Pool.__init__( self, processes, ignoreSigInt )
示例7: __init__
# 需要导入模块: from multiprocessing.pool import Pool [as 别名]
# 或者: from multiprocessing.pool.Pool import __init__ [as 别名]
def __init__(self, processes=None, initializer=None, initargs=()):
Pool.__init__(self, processes, initializer, initargs)
self._taskqueue.maxsize = self._processes
self._inqueue.maxsize = self._processes
self._outqueue.maxsize = self._processes