Da kam schon viel Geschwaetz den Bach runter. Ja, man kann mehrere
Prozesse laufen lassen, und nein ein Betriebssystem mit Scheduler
braucht man dazu nicht.
Die Prozesse sind logisch fast unabhaengige Gebilde. Da heisst sie haben
voneinander unabhaengige Variablen und ein unabhaengiges Timing.
Das einfachste ist die Prozesse auf ein gemeinsames Raster zu bringen,
das von einem Timer vorgegeben wird. Der eine Prozess kommt vielleicht
alle zwei Takte vor, der andere alle 5 Takte. Im Main, und nur im Main
wartet man auf den Timer, der das Timing vorgibt und laesst dann eine
Scheibe des Prozesses laufen. Der Prozess darf nirgendwo warten und muss
schneller fertig sein als das Interval indem er gestartet wird.