Rechenzeit für das Erstellen eines Threads

Gast #946867
Lesenswert?

Hallo zusammen,

ich bin gerade dabei den Code meiner Visual C++ DLL zu optimieren. In 
der aktuellen Version erstelle und starte ich in einer Schleife zwei 
Threads, welche auf ein USB-Gerät zugreifen.
Ist es sinnvoll, die Threads nur einmal zu starten und die Schleife in 
die Threads zu verlagern. Kann man so Rechenzeit sparen?

Gruß
DS
Gast #946882
Lesenswert?

Wie oft werden den die Threads pro Zeiteinheit gestartet? Ich geht aber 
mal davon aus das der Zugriff auf USB das langsamste ist, da spielt es 
dann kaum eine Rolle ob man starten des Thread ein paar ms dauert.
Gast #946993
Lesenswert?

Also die Threads werden ca. 7x pro Sekunde gestartet. Das macht 
wahrscheinlich nicht viel aus, aber es laufen auf dem Rechner noch viele 
andere Prozesse ab, daher ist eine Optimierung der Ressourcenzugriffe 
schon wichtig...

Gruß
Gast #947000
Lesenswert?

also bei 7mal die Sekunde würde ich es auch als schöner ansehen wenn sie 
zu beginn einmal gestartet werden und dann auf ihre Aufgabe warten. Ich 
denke es macht von der Rechenzeit nicht viel aus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren