擅长:python、mysql、java
<blockquote>
<p>Python » 3.6.1 Documentation: <a href="https://docs.python.org/3/library/multiprocessing.html#multiprocessing.pool.Pool" rel="nofollow noreferrer">multiprocessing.pool.Pool</a> </p>
<pre><code>map(func, iterable[, chunksize])
A parallel equivalent of the map() built-in function (it supports only one iterable argument though)
</code></pre>
</blockquote>
<p>没有任何限制,只有它必须是一个可接受的!<br/>
尝试一个<code>class Container</code>,例如:</p>
<pre><code>class WP(object):
def __init__(self, name):
self.root_dir ='C:\\hbrowning'
self.name = name
word_list = [WP('dog'), WP('cat'), WP('llama'), WP('yeti'), WP('parakeet'), WP('dolphin')]
results = pool.map(nonloop_star, word_list, chunksize=1)
</code></pre>
<blockquote>
<p><strong>Note</strong>: The <code>Var Types</code> inside the <code>class</code> have to be <code>pickleable</code>!<br/>
Read about <a href="https://docs.python.org/3/library/pickle.html#what-can-be-pickled-and-unpickled" rel="nofollow noreferrer">what-can-be-pickled-and-unpickled</a></p>
</blockquote>