Python运行简单多线程程序成功执行但是没有输出print内容
代码如下:
import threadingimport time
def run(n):
try:
print('task', n)
time.sleep(1)
print('2s')
time.sleep(1)
print('1s')
time.sleep(1)
print('0s')
time.sleep(1)
except:
print("run()错误")
def main():
try:
t1 = threading.Thread(target=run, args=('t1',))
t2 = threading.Thread(target=run, args=('t2',))
t1.start
t2.start
except:
print('main() error')
if __name__ == '__main__':
main()
终端没有任何报错,也没有打印print内容
回答:
start() 加上括号
回答:
start()
函数调用不加括号吗?
回答:
问题解决了吗?
以上是 Python运行简单多线程程序成功执行但是没有输出print内容 的全部内容, 来源链接: utcz.com/p/937795.html