[Allegro] set getlock wird auch für a99 realisiert
Bernhard Eversberg
ev at biblio.tu-bs.de
Mo Sep 9 08:53:51 CEST 2013
Nach eingehender Prüfung zeigt sich, daß der Befehl set getlock on,
bisher nur in acon realisiert, auch für a99 sinnvoll. Mehr aber
ist objektiv nicht nötig, um kritische Fälle abzufangen, ohne den
vorige Woche vorgeschlagenen Kunstgriff (mit nochmaligem Laden des
Satzes nach Sperrung) bemühen zu müssen. Denn der ist weniger effizient,
ganz klar, besonders bei hoher Belastung des Systems und Abarbeitung
großer Erg.Mengen.
Wichtig scheint uns dabei, am Ende jedes FLEXes diese Setzung
automatisch auf off zu stellen, damit nicht anschließend, wenn man
womöglich ganz andere Aktivitäten macht, jeder Satz beim Laden per
FLEX gesperrt wird, obwohl dann anschließend gar kein Ändern und
Speichern erfolgt! D.h., "set getlock off" wird nur nötig, wenn
*im selben FLEX* anschließend noch andere Aktionen kommen, die kein
Speichern umfassen.
Anders gesagt, die Setzung "set getlock on" ist nicht permanent, und
damit kann man nicht z.B. im _start.flx prophylaktisch für die
ganze Sitzung den Modus einschalten, sondern nur innerhalb eines
FLEXes für dessen Laufzeit.
"set getlock off" wirkt nur auf get-Befehle etc., die nach ihm kommen,
das dürfte plausibel sein; d.h. der Befehl nimmt keine Sperren
zurück, die vorher wegen "set getlock on" gesetzt wurden.
Wir setzen das jetzt um. Morgen wird es eine damit ausgestattete V33.5
geben.
B.E.
Mehr Informationen über die Mailingliste Allegro