【发布时间】:2021-05-09 10:42:03
【问题描述】:
我正在并行运行子进程以测试竞争条件,要知道冲突的数量,我想知道每个子进程的开始时间/结束时间,这是我的代码:
processes = []
for x in range(8):
processes.append(subprocess.Popen(["my task"], stdout=f))
for p in processes:
p.wait()
8 个子进程并行运行,我可以看到冲突,但我怎么知道每个子进程的确切开始时间/结束时间?因为我需要他们来计算存在多少冲突。
【问题讨论】:
标签: python python-3.x unit-testing subprocess python-unittest