class_docstr: Pool using MPI processes as workers.
docstr: Asynchronous version of `apply()` returning `ApplyResult`.
docstr_tok: ["Asynchronous","version","of","`","apply","(",")","`","returning","`","ApplyResult","`","."]
code: def apply_async(
      self,
      func,
      args=(),
      kwds={},  # noqa: B006
      callback=None,
      error_callback=None,
  ):
      """Asynchronous version of `apply()` returning `ApplyResult`."""
      # pylint: disable=too-many-arguments
      # pylint: disable=dangerous-default-value
      future = self.executor.submit(func, *args, **kwds)
      return ApplyResult(future, callback, error_callback)
  
imports: from os import cpu_count
  import functools
  import operator
  import threading
  import warnings
  import weakref
  from ..None import futures
label_desc: Use image node_id 3 for calling the Pool obj's underlying member method code with example usage: obj.apply_async(func, args, kwds, callback, error_callback) and returns: ApplyResult