Асинхронность - Многопоточность - Многопроцессорность

Асинхронность - Многопоточность - Многопроцессорность


1. Есть 3 потока, которые пишут в один файл. Как защитить файл, чтобы в один момент времени только 1 поток мог в него писать?