Priorisierung von Tasks / Timer
-
Hallo liebe C++ - Community,
Gibt es eine Möglichkeit in C++ Tasks, Funktionen, Timer etc. zu priorisieren ???

-
Außer "Funktion" ist nichts davon ein Begriff im C++-Standard. Das bedeutet nicht, dass das, was du vor hast, in einem C++-Programm nicht ginge. Aber die Frage, wie du etwas mit Tasks und Timern machst, musst du dort stellen, wo du diese her hast.
-
Hallo,
okay, ich habe mich vielleicht etwas unglücklich ausgedrückt :-), sorry
Timer kann ich mir in C++ ja selbst basteln mit TimerThreads oder RepeatingTasks.
Daher auch der Begriff Task.#
Also eher etwas allgemeiner formuliert.Kann ich Funktionen bzw. Threads irgendwie priorisieren ???
-
Kommt drauf an, was genau du mit "priorisieren" meinst. Wenn du das Scheduling des Betriebssystems meinst, dann ist dies kaum standardisiert, da dies auf unterschiedlichen Systemen nicht einheitlich gelöst ist. Mit
std::thread::native_handlekann man direkten Zugriff auf das unterliegende Threadingframework erlangen und kann dann dessen Funktionen nutzen, sofern diese die gewünschte Funktionalität anbieten.Am Besten wäre es wohl, wenn du einfach mal beschreibst, was du genau erreichen möchtest, und nicht, wie du dir eine mögliche Lösung vorstellst.