Sinkronisasi nglungake akses thread menyang negara sing bisa diganti sing dipratandani supaya operasi ora interleave kanthi mbebayani, nyegah balapan kondisi. Java nawakake sawetara mekanisme, saka keyword synchronized sing built-in nganti lock eksplisit lan atomik lock-free.
synchronized — mutual exclusion (intrinsic lock)
{
balance;
{
(balance >= amount) {
balance -= amount;
}
}
{
() {
balance += amount;
}
}
}
