У цій лекції розглянемо, що таке спільні ресурси в багатопоточному коді, як проявляється стан гонки (race condition), чому операція
counter
++ не атомарна, чим небезпечні спільні колекції, як розпізнати приховані помилки і які атомарні операції допоможуть далі. З прикладами, таблицями та практичними підказками.