Sinkronizimi koordinon aksesen e rrjedhave në gjendjen e ndarë të ndryshueshme, në mënyrë që operacionet të mos përqafohen në mënyrë të rrezikshme, duke parandaluar kushtet e garës. Java ofron disa mekanizma, nga fjala kyçe e ndërtuar në synchronized në bllokime eksplicite dhe atomikat pa bllokime.
synchronized — përjashtim i ndërsjelltë (bllokime të përgjithshme)
{
balance;
{
(balance >= amount) {
balance -= amount;
}
}
{
() {
balance += amount;
}
}
}
