Priorisierung von Tasks / Timer



  • Hallo liebe C++ - Community,

    Gibt es eine Möglichkeit in C++ Tasks, Funktionen, Timer etc. zu priorisieren ???

    🙂 🙂


  • Mod

    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 ???


  • Mod

    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_handle kann 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.


Anmelden zum Antworten