比如我这段代码:
for query_party in query_parties:
logger.info(query_party)
myQuerysvcRunner = query_runner(query_party)
p = multiprocessing.Process(target=myQuerysvcRunner.run())
p.start()
logger.info("end to start a subprocess")
能看出为啥就起了一个线程么?就是因为run这加了括号,这样就不是传函数名了,变成先调用函数了。