ich habe folgendes Problem:
Innerhalb eines threads lasse ich einen Scheduler laufen, der nach einer variablen Zeit(ms-bereich) Nachrichten auf einen Bus schickt. Dies funktioniert soweit auch, allerdings besteht das Problem, dass das Program bei sehr kleinen zeitlichen Abständen(einstelliger ms bereich) ausgebremst wird. Läuft im Hintergrund allerdings ein anderes Program, beispielsweise ein Video, wird das program nicht so stark ausgebremst. Hier der Code:
Code: Alles auswählen
while time.time() <= next_slot:
QApplication.processEvents()

Habt ihr eventuell Hinweise was ich verändern könnte?