సమన్వయం థ్రెడ్ల ప్రవేశాన్ని భాగస్వామ్య మార్పునీయ స్థితికి సమన్వయం చేస్తుంది, తద్వారా ఆపరేషన్లు ప్రమాదకరంగా ఇంటర్లీవ్ చేయవు, రేస్ కండిషన్ల నుండి రక్షణ చేస్తుంది. Java అనేక యంత్రాంగాలను అందిస్తుంది, నిర్మిత synchronized కీవర్డ్ నుండి స్పష్టమైన లాక్లు మరియు లాక్-ఫ్రీ అటామిక్ల వరకు.
synchronized — పరస్పర బహిష్కరణ (అంతర్నిర్మిత లాక్లు)
{
balance;
{
(balance >= amount) {
balance -= amount;
}
}
{
() {
balance += amount;
}
}
}
