progress = 100*[None] for i in range(100): for j in range(nloop_per_msec): pass progress[i] = time.perf_counter() f = open("{}.data".format(n),"w") for i in range(100): f.write("{}\t{}\n".format((progress[ i]-start)*1000,i)) f.close() exit(0) … … for i in range(concurrency): pid = os.fork() if (pid < 0): exit(1) elif pid == 0: child_fn(i) … 14 一定時間CPUを消費し続けて 進捗をファイルに保存 CPUを消費し続ける プロセスを作る