[Allegro] UPDATE zu schnell?

Bernhard Eversberg ev at biblio.tu-bs.de
Do Nov 13 10:11:13 CET 2008


Das Programm UPDATE.EXE ist möglicherweise zu schnell, d.h. es läßt,
während es arbeitet, keine Speichervorgänge gleichzeitiger Nutzer zu.

Das liegt daran, daß die Verzögerung zwischen zwei Datensätzen vorher
mit der C-Funktion  sleep()  realisiert war. Diese kann nur mit
Sekunden arbeiten, d.h. minimal mit 1 Sekunde Pause. Das war einigen
zuviel. Also haben wir die Funktion  delay()  statt dessen eingeführt.
Die kann mit Millisekunden arbeiten. Nur: sie tut es auf den meisten
Systemen nicht, d.h. egal wie viele Millisekunden man verlangt, sie
macht gar keine Pause. Das wußten wir vorher nicht, es steht nicht
in der C-Doku.
Die Frage ist also: Will man den alten Zustand zurück oder kann
man damit leben, daß update nun immer rasant, aber egoistisch arbeitet?

B.E.




Mehr Informationen über die Mailingliste Allegro