Hallo,
Ik wil een server maken die regelmatig checkt of bepaalde processen al klaar zijn en kijkt of er nieuwe opdrachten in een database-tabel staan. Hoe kan ik dit echter het beste programmeren?
Ik kan natuurlijk bijvoorbeeld een timer maken die elke x seconden checkt of er iets gedaan moet worden.
Je kunt ook een do:loop lus maken met doevents er tussen.
Ik heb zelf liever een lus dan een sub die elk interval aangeroepen wordt, maar hoe zorg ik dat dit zo min mogelijk CPU gebruikt? Helpt het om bijvoorbeeld zo iets te doen:
tijd=timer+2
do: doevents : loop until timer > tijd
Hoe wordt dit over het algemeen gedaan, en wat is de beste methode hiervoor?
Ik wil een server maken die regelmatig checkt of bepaalde processen al klaar zijn en kijkt of er nieuwe opdrachten in een database-tabel staan. Hoe kan ik dit echter het beste programmeren?
Ik kan natuurlijk bijvoorbeeld een timer maken die elke x seconden checkt of er iets gedaan moet worden.
Je kunt ook een do:loop lus maken met doevents er tussen.
Ik heb zelf liever een lus dan een sub die elk interval aangeroepen wordt, maar hoe zorg ik dat dit zo min mogelijk CPU gebruikt? Helpt het om bijvoorbeeld zo iets te doen:
tijd=timer+2
do: doevents : loop until timer > tijd
Hoe wordt dit over het algemeen gedaan, en wat is de beste methode hiervoor?