Threads previously signalled exit-on-success to other threads by updating the loop control variable of the global factoring batch queue. This was done without a locked mutex, leading to potential problems with parallelism. Now, a single boolean variable is only set to `false`, ever, if the loop is to be terminated, including when brute force batches are exhausted.
**Full Changelog**: https://github.com/vm6502q/FindAFactor/compare/v1.3.0...v1.3.2
sha1sum results:
3b4de68415786c0601ac88bc7d404f8bf5c720e4 FindAFactor-1.3.1-cp310-cp310-manylinux_2_35_x86_64.whl
1a1a739fa1f7e50ad6d5bf34a8fce217ba75a5f5 FindAFactor-1.3.1-cp312-cp312-manylinux_2_39_x86_64.whl
689d72dba65a9bec813258fd41e1d80ba85f6a6b FindAFactor-1.3.1-cp38-cp38-manylinux_2_31_x86_64.whl
44095fffcd1c52432c9def136ca92b604885c9f0 findafactor-1.3.1.tar.gz