why is the Mutex not blocking the thread when using (Mutex, Condvar)
I created this function. It should wait to finish before running again. This is working. I used the Condvar docs to write this code, but I don’t quite understand why the lock isn’t blocking.