Стоимость - не знаю
Но тебе определенно надо почитать теории по мультипроцессормым/многопоточным системам.
Вкратце, если ты пишешь в файлик счетчик. Т.е прочесть, прибавить 1, записать, то это не работает.
Потому как пока ты прибавляешь 1 приходит второй процесс, который успевает прочесть старое
значение. или еще хуже - видит пустой вайл (т.е его уже обнулили, но число еще не успели новое вписать).