ich habe zwei Prozesse die bei mir Daten sammeln und rausschreiben. Nun möchte ich beide Streams synchronisieren. Dabei bin ich auf die time.time() Funktion gestoßen. Diese hat unter Windows leider eine geringe Auflösung. Die time.clock() Methode bietet mir aber nur die Walltime an, sprich ich sehe nur WANN die Prozesse gestartet wurden, aber untereinander hilft mir das nicht weiter.
Gibt es einen Weg trotzdem die Präzisions von time.clock() zu bekommen, aber basierend auf einen Referenzwert (z.B Unix Epoche)?
Code: Alles auswählen
process_start_time = time.time()
...
current_time = process_start_time + time.clock()
Wenn sich ein Prozess schlafen legt, wird das ja nicht über time.clock() erfasst, oder?
Hier hat jemand was ähnliches probiert:
http://stackoverflow.com/questions/1573 ... 208#160208
Grüße,
anogayales