有人可以帮我理解Python文档中的内容吗?
apply_async(func[, args[, kwds[, callback]]])
在这里,"func"、"args"、"kwds"和"callback"分别代表什么意思并不是很清楚。通常情况下,您需要将一个函数和传递给该函数的参数传递给 apply_async 函数("func"和"args"可能就是这个意思)。但是对于"kwd"或"callback"我就不太清楚了,也不知道为什么方括号会嵌套在一起。请问有人能解释一下吗?
有人可以帮我理解Python文档中的内容吗?
apply_async(func[, args[, kwds[, callback]]])
在这里,"func"、"args"、"kwds"和"callback"分别代表什么意思并不是很清楚。通常情况下,您需要将一个函数和传递给该函数的参数传递给 apply_async 函数("func"和"args"可能就是这个意思)。但是对于"kwd"或"callback"我就不太清楚了,也不知道为什么方括号会嵌套在一起。请问有人能解释一下吗?
from multiprocessing import Pool
pool = Pool(4) # use four processes
pool.apply_async(function_name)
pool.apply_async(function_name, argument_name)
或者:
pool.apply_async(function_name, args =(arg1_name, arg2_name))
pool.apply_async(function_name, args=(arg1, arg2, etc), kwds={key_name: value_name})