`totalTaskCount` is also incremented outside of the feeder, when calling `enqueue`… so it is potentially accessed by several other threads, right?