threadCount?=?30?#指定線程數(shù)
reader?=?readCsv()
for?i?in?reader:?#寫入隊列
q.put(i)
while?threading.activeCount()?<?threadCount:
if?q.empty()?!=?True:
????data?=?q.get()
????t?=?threading.Thread(target=handler,args=(data,))
????t.start()
else:
????threadCount?=?0
????print?'Import?All?Data?Successful!'功能 : 讀取csv中的4w條數(shù)據(jù)到隊列中,多線程寫入數(shù)據(jù)庫,只能執(zhí)行和線程數(shù)差不多的條數(shù),就會正常結(jié)束.看起來應(yīng)該是線程沒有退出的問題,大神幫我看下這點代碼,哪里出問題了,稀里糊涂了
python多線程退出問題
BigBangCode
2017-07-15 13:11:52