On small thread count, the polling LockedQueue add substantial overhead to bowtie2,
so we revert back to using the lightweight condition_variable based solution there.
See #465 for details.
We keep the polling, lock-free version for higher thread counts, to avoid excessive contention on the lock.
See #437 for details.
On small thread count, the polling LockedQueue add substantial overhead to bowtie2, so we revert back to using the lightweight condition_variable based solution there. See #465 for details.
We keep the polling, lock-free version for higher thread counts, to avoid excessive contention on the lock. See #437 for details.