xxm*_*exx 0 python multithreading multiprocessing
通常我一直在浏览这个问答网站,使用多线程和处理的答案告诉我使用这样的格式:
(target=foo, args=(bar, baz))
Run Code Online (Sandbox Code Playgroud)
我的问题是,什么target意思,有人可以解释它是如何使用的?
我无法在文档或其他地方找到好的解释.
's构造函数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()
Run Code Online (Sandbox Code Playgroud)