我编写了一个代码,它总结了数组的元素并使用多线程打印它。但我没有使用全局值,而是使用本地值并返回它。然而,当我使用返回线程死亡。任何想法如何做到这一点?
SELECT jp1.JpId
,jp1.JpName
,jp1.JpValue
,jp2.JpValue AS 'JpEndValue'
FROM jackpot_web_report jp1
LEFT JOIN jackpot_web_report jp2
ON jp2.JpTimeStamp = DATEADD(DAY, 1, jp1.JpTimeStamp) AND jp2.JpName = jp1.JpName
WHERE jp1.JpTimeStamp = '2017-06-15';
答案 0 :(得分:0)
你是对的,全局变量不是好的解决方案。 将结果放入self.total怎么样? 然后您可以访问以下结果:
for t in threads:
total += t.total
print(total)