Pergunta de entrevista da empresa Microchip Technology

How to deal with multithreading programming in racing conditions for multiple reading and writing disk