在python的线程中运行时从函数获取返回值

时间:2019-06-01 07:15:16

标签: python multithreading

我正在尝试在python中进行多线程处理,并在线程中调用了一个函数。该函数具有我需要访问的返回值

import threading
def introduction(self, gender, age):
     string = "Hello I am a " + age + " year old " + gender
     return string

def sample_threading():
    threadObj = threading.Thread(target=introduction, args=(("Boy", 16,),result)
    threadObj.start()
    print result

我期望输出“你好,我是16岁的男孩”,但我收到一个错误,说3个参数需要2个参数

0 个答案:

没有答案