我正在运行以下代码尝试测量我的PG过程完成的时间,但是,只要整个循环完成就会显示“toc-tic”,是否有任何方法可以测量总的时间和时间个别线程?感谢
tic = time.clock()
for i in range(0,2):
start = i * step
end = start + step
pg = PatternGenerator()
pg.counter = start
pg.pos = i
pg.data = lines[start:end]
pg.start()
toc = time.clock()
print toc - tic
此致 安迪
答案 0 :(得分:1)
在toc之前加入主题!
您可以将对象放到列表中,然后调用它们的连接!
在for:之前
pglist = []
... start the threads...
for pg in pglist:
pg.join()
toc = time.clock()
print toc - tic