Was ist das Problem, wenn gleichzeitig aus Tabellen gelesen wird?
Oder gleichzeitg geschrieben wird?
Sollte ich also immer locken?
Du kriegst Dubletten oder Lücken, also immer locken bei Countern ohne auto increment-Datenfeldern. Bei 4 Tabellen mit auto increment-Feldern muss nicht gelockt. Auch bei Textdateien muss man locken, sonst gibts Überraschungen.
Was passiert wenn die Tabelle schreibgesperrt ist und ein Skript probiert zu schrieben, kommt dann eine Fehlermeldung, wartet das Skrpt, könnte ich die Fehlermeldung editieren, oder was passiert?
Lass das Script später noch mal probieren, selbstverständlich gibt es eine Fehlermeldung, die Du abfragen kannst.