Explain in detail “Race condition” issue and solving methods for that problem
https://www.c-sharpcorner.com/UploadFile/1d42da/race-conditions-in-threading-C-Sharp/