deetee schrieb:ich führe eine Schleife aus, die ständig prüft, ob eine bestimmte Datei verfügbar ist und er dann wird die Schleife abgebrochen.
Der Prozess verhält sich ähnlich dem Sleepmodus und gibt dei CPU sofort wieder dem scheduler zurück, solange der Prozess wartet.deetee schrieb:Das Problem der Rechenleistung ist also unter Verwendung der IPC Methoden nicht gravierend, ja?
Wenn keine andere Syncronisation möglich dann ja. Allerdings wird dadurch die Reaktionszeit des Prozesses auf die Sleepzeit gebremst.Und ansonsten ist sleep günstig?
nein, aber es wird sichergestellt, das wenn andere Prozesse CPU anfordern diese genügend CPU-Zeit erhalten, und wenn der Rechner eh nur so vor sich hin döst, dann bekommt der Prozess trotz niedriger Priorität trotzdem soviel CPU wie er haben will, aber eben nur dann.Kann man mit nice() und setpriority() tatsächlich sicherstellen, dass ein Prozess nciht mehr als 5% der CPU einnimmt?