Pergunta de entrevista da empresa IBM

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