Si votre exemple est censé être déjà complet alors non, vous n'avez pas besoin de verrouiller ou de gérer une section critique puisque vous ne modifiez rien.
Mais vous par exemple, comme il est, il est tout simplement inutile ..
Vous n'avez pas besoin de gérer les accès concurrents quand il y a des fils qui sont en train de lire des données simples (les choses sont différentes sur les structures de données itératives) mais est utile juste quand vous avez des données statiques qui n'ont pas besoin d'être changées. Dès que vous ajoutez un seul auteur, vous devez vous assurer que quand il écrit que personne ne lit, mais que tout le monde sera toujours capable de lire simultanément avec d'autres lecteurs si aucun écrivain ne fait son travail.
Dans votre cas, vous n'avez pas besoin de MutexLock. – Siddiqui