Hallo zusammen,
ich bin gerade dabei ein etwas umfangreicheres Programm in Python zu schreiben (viele Bausteine und so)
Währenddessen laufen mehrere Prozesse und while schleifen zur Datenerfassung parallel.
Also zb Thread 1 Erfasse Daten DHT22 in einer while mit 5s sleep am ende.
Thread 2 erfasse Daten von Lichtsensor in einer while true schleife ebenso versetzt
thread 3 aktualisiere LCD Display in while True mit 0.5s Sleep usw.
soweit funktioniert das ganze auch.
nun möchte ich parallel aber zb über einen weiteren Thread ein Video auf einen server streamen oder ein video ansehen was auch immer.
Auf jedenfalls eine Aufgabe mit erhöhter Priorität ausführen.
Da er bei den Threads aber immer durchwechselt kommt es zu ruckeln und Aussetzern.
meine Frage daher, ist es möglich für den Stream (zb VLC Mediaplayer ... player.play()
einen eigenen CPU kern zu reservieren oder diesen irgendwie anderweitig zu priorisieren?
Ich könnte auch eine separate py Datei dafür anlegen und diese über os.system (oder subprocess) starten.
hat jemand eine Idee?
vielen Dank vorab und grüße