Periodische Posix Threads?
-
Irgendwie redet der Google-Gott nicht mehr mit mir....
Gibt es mit Posix Threads die Möglichkeit zum periodischen-scheduling; also ein Thread, der automatisch alle N ms, besse s aufwacht?? Ich weiß, das es sowas bei RTLinux gibt, hätte aber gerne gewußt obs das auch so gibt.
-
es gibt sleep bzw usleep.
aber ich kann mir nicht vorstellen, dass du direkten
einfluss auf den scheduler nehmen kannst.
-
Ich glaub auch nicht, dass das bei einem normalen Linux machbar ist, bzw. wenn doch, dann wohl nicht portabel...
Kyon schrieb:
Ups, ein s zuviel im Titel; einfach wegdenken.
Wie wärs mit einfach wegeditieren?
-
Warum sollte das mittels usleep/nanosleep nicht möglich sein? Nur kannst du dich sicher nicht auf das genaue Zeitfenster verlassen!
-
Hu?
Klar geht das mit sleep; ich meinte nur, dass enteltechie wohl mit seinem Scheduler-Statement Recht haben dürfte.
-
Also man kann sich zumindest die Scheduler-policy aussuchen; ohne Gewähr auf Vollständigkeit fallen mir spontan SCHED_OTHER, SCHED_FIFO und SCHED_RR als Scheduler Modi ein.
Nur kannst du dich sicher nicht auf das genaue Zeitfenster verlassen!
Genau deshalb
Aber Ihr habt recht, ich werde den Deckel zu Scheduler schnell wieder zu machen, und bleibe bei usleep/nanosleep; RTLinux hat mich schon genug genervt....Danke.