Collect AQ pairs and run the matrix solver if appropriate.
In a multi-threaded factoring algorithm, this method needs to be run in a block synchronized on this.
This also speeds up single-threaded solvers like Block-Lanczos, because on modern CPUs single threads run at a higher clock rate.
Collect a single AQ pair and run the matrix solver if appropriate.
In a multi-threaded factoring algorithm, this method needs to be run in a block synchronized on this.
This also speeds up single-threaded solvers like Block-Lanczos, because on modern CPUs single threads run at a higher clock rate.