title: How can I abort a task in a multiprocessing.Pool after a timeout?
body: <p>I am trying to use the multiprocessing package of python in this way:</p>
  <pre class="lang-py prettyprint-override"><code>featureClass = [[1000, k, 1] for k in drange(start, end, step)] #list of arguments
  for f in featureClass:
    pool.apply_async(worker, args=f, callback=collectMyResult)
  pool.close()
  pool.join
  </code></pre>
  <p>From processes of the pool I want to avoid waiting those which take more than 60s to return its result. Is that possible?</p>