Pregunta de entrevista de IBM

Describe how to keep data in sync in mutli-thread application