【发布时间】:2014-11-17 09:41:13
【问题描述】:
所以我有这段代码:
xlist = []
if fl != '':
with open(fl, 'r') as fin:
for line in fin:
xlist.append(line)
for line in xlist:
Thread(target=self.downloadSongList, args=(line,)).start()
我的问题是,我怎样才能一次只启动 1 个线程?因为现在,程序将所有线程一起启动,但我希望每个线程仅在前一个线程结束时启动。 我尝试使用 .join() 和队列,但似乎没有什么对我有用。 谢谢!
【问题讨论】:
标签: python multithreading python-2.7 tkinter