В чем разница между SELECT FOR UPDATE и обычным SELECT и когда применять SELECT FOR UPDATE

JavaSELECT FOR UPDATESQLБазы данныхблокировка