¿Necesito proteger una variable que está escrita por un hilo y leída por muchos?

Estoy escribiendo un sistema de adquisición de datos. El sistema maneja datos rápidos de nuestros digitalizadores de señal y controles / monitoreo lentos para cosas como el sistema de alto voltaje para los detectores. El sistema de control lento lee los voltajes una vez por segundo y los escribe en una estructura de datos.

Cada evento se etiqueta con el voltaje de su detector antes de ser escrito en el disco. Para hacer esto, los subprocesos de procesamiento de eventos leen la estructura escrita por el subproceso de control / supervisión lento.

Dado que no importa si un evento que ocurrió X microsegundos después de una lectura de voltaje se etiqueta con la lectura de voltaje del segundo anterior:¿Necesito molestarme con un mutex para proteger la estructura de datos o las variables atómicas en la estructura?

Respuestas a la pregunta(2)

Su respuesta a la pregunta