26.07.2012, 09:56
Hi zusammen,
ich habe eine Anwendung mit 3 parallelen While-Schleifen.
Eine ist für die Datenerfassung, eine speichert Daten auf der Festplatte (Queue-Signal von der DAQ-Schleife) und eine visualisiert die Messwerte.
Wenn die Datei-Schleife ein Signal zum Speichern bekommt (50 KB kleine Datei), dann pausiert die Visualisierung für 1 - 2 Sekunden. Anschließend läuft diese wieder flüssig weiter.
Im PC sitzt eine Core2Duo-CPU.
Kann man verhindern, dass die Dateioperationen das Programm komplett blockieren?
Grüße
ich habe eine Anwendung mit 3 parallelen While-Schleifen.
Eine ist für die Datenerfassung, eine speichert Daten auf der Festplatte (Queue-Signal von der DAQ-Schleife) und eine visualisiert die Messwerte.
Wenn die Datei-Schleife ein Signal zum Speichern bekommt (50 KB kleine Datei), dann pausiert die Visualisierung für 1 - 2 Sekunden. Anschließend läuft diese wieder flüssig weiter.
Im PC sitzt eine Core2Duo-CPU.
Kann man verhindern, dass die Dateioperationen das Programm komplett blockieren?
Grüße