通常,当我浏览此问答网站时,使用多线程和处理的答案告诉我使用如下格式:
(target=foo, args=(bar, baz))
我的问题是,这是什么target
意思,有人可以解释它是如何使用的吗?
我无法在文档或其他地方找到一个好的解释。
通常,当我浏览此问答网站时,使用多线程和处理的答案告诉我使用如下格式:
(target=foo, args=(bar, baz))
我的问题是,这是什么target
意思,有人可以解释它是如何使用的吗?
我无法在文档或其他地方找到一个好的解释。
target
的构造函数中的关键字参数threading.Thread
设置新线程的入口点。这可以是具有__call__
方法的函数或对象。
这是一个使用函数的示例:
import threading
def foo(number, name):
print 'Hello from new thread'
print 'Here are some arguments:', number, name
thread = threading.Thread(target=foo, args=(5,'bar'))
thread.start()
thread.join()