这是常见错误,容易出错。
target=do_something()只需在主线程中一次执行您的函数,然后将
None(我想为您函数的返回值)作为
target函数传递给线程,这不会触发任何可见错误;但也什么也不做。
您必须传递实际函数而不是结果:
t = threading.Thread(target=do_something)
会更好地工作

这是常见错误,容易出错。
target=do_something()只需在主线程中一次执行您的函数,然后将
None(我想为您函数的返回值)作为
target函数传递给线程,这不会触发任何可见错误;但也什么也不做。
您必须传递实际函数而不是结果:
t = threading.Thread(target=do_something)
会更好地工作