whitespace
start and stop within a mutex
whitespace
Wait until worker array is empty to finish "stop"