Что такое lock contention в многопоточности и как правильное использование локов помогает её минимизировать? — ДейлиПреп