|
|
|
|
|
by j6m8
559 days ago
|
|
here they'll probably be executed simultaneously, since they both have zero dependencies and the machine can run multiple jobs at the same time. (can be disabled with `--max_jobs=1` or `-p=1`). Here's another illustrative example: A -> B
B -> C
Z -> C
In this situation, frof will schedule `Z` to run in a parallel thread ASAP, so it will likely run alongside A... and if Z takes longer to run than A, Z will continue running when A stops and B starts. But C will wait for all other jobs to finish before it can schedule. |
|
Just one thing I would dislike... Python. How easy it is to run frof without having to fiddle with venvs and such?