Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Multithreading und Berechnung mit Zeiten Kategorie: Programmierung (von Jörg - 21.03.2005 22:27)
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.0
Hallo,

habe mal eine Frage zu Multithreading und Berechnungen.

Ich führe folgende Berechnung durch. In einem von etwa 7 Threads.

 drehz=(ports.getcount(0)*100*1000)/(system.timer()-timer);

Wird beim Multithreading "Zeilenweise" oder "Befehlsweise" gearbeitet. Ich meine wird auf jeden Fall
die ganze Berechnung durchgeführt und dann erst der nächste Thread ausgeführt oder kann es passieren
das der Port ausgelesen wird, aber die Division erst nach dem nächsten Durchlauf.
Dadurch könnten ja dann fehlerhafte Messwerte entstehen.

Danke,

Jörg.


    Antwort schreiben


Antworten:

Re: Multithreading und Berechnung mit Zeiten (von Cris - 22.03.2005 7:34)
    Re: Multithreading und Berechnung mit Zeiten (von Jörg - 22.03.2005 14:35)
        Re: Multithreading und Berechnung mit Zeiten (von krassos - 23.03.2005 15:36)