Se il tuo esempio deve essere già completo allora no, non devi bloccare o gestire alcuna sezione critica poiché non stai modificando nulla.
Ma tu esempio, così com'è, è solo inutile ..
Non è necessario per gestire la concorrenza quando ci sono le discussioni che sono solo la lettura dei dati semplici (le cose sono diverse su strutture dati iterabili), ma questo è utile solo quando hai dati statici che non devono essere modificati. Non appena aggiungi uno scrittore, devi assicurarti che quando scrive nessuno stia leggendo, ma tutti saranno comunque in grado di leggere contemporaneamente ad altri lettori se nessuno scrittore sta facendo il suo lavoro.
Nel tuo caso, No non hai bisogno di MutexLock. – Siddiqui