Multithreading is not an easy thing, because you need writing lock to prevent data loss.
However, compress save file can be perfectly done in another thread.
Perhaps a better solution is change the algorithm I think the dev can use some quick estimation to take the place of too exact 20min rule. If not, even with BFS it can eat up resource of computing very quickly.
- This reply was modified 6 years, 11 months ago by Enzojz.