Igor Kushnir 4cb542c8cc Remove ConcurrentQueue::joinAll()
This function is called only from ~ConcurrentQueue(). joinAll() is not
thread-safe and it cannot be called earlier without introducing a null
state. Moving the function's implementation into the definition of
~ConcurrentQueue() makes the code clearer. Removing joinAll() also
allows to establish and document invariants for two data members.

Assert consistency between jobsLeft and _queue in ~ConcurrentQueue().
2021-12-29 09:36:44 +01:00
..
2021-10-19 00:00:08 +02:00
2021-10-19 00:00:08 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00
2021-10-19 00:00:08 +02:00
2019-05-30 19:46:37 +02:00
2019-05-30 19:46:37 +02:00
2021-10-18 21:56:52 +02:00
2019-05-30 19:46:37 +02:00
2019-05-30 19:46:37 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00
2021-10-19 00:00:08 +02:00
2021-04-30 09:52:31 +02:00
2020-08-31 16:19:42 +02:00
2020-08-31 16:04:26 +02:00
2021-10-18 21:56:52 +02:00
2021-10-18 21:56:52 +02:00