Die Lösung heißt eigentlich SQL.
Da der Select nicht automatisch sperrt hast du das Problem erst gar nicht.