Geht Writefile und Readfile gleichzeitig?

Gast #3265277
Lesenswert?
• ▲
▼
Hallo,

Ich habe ein kleines Programm was direkt mit 4 USB Gerät Kommuniziert.
Code kommt von Teensy, das RAW HID Beispiel.

Mit Writefile und Readfile (beide mit overlappd) arbeite ich und mit 
WaitForMultipleObjects zum testen ob alles gesendet / empfangen wurde.

Bevor ich bei mir alles Stunden lang um baue wollte ich mal fragen:

Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum 
gleich USB Gerät machen kann und dann auf alles wartet?
Gast #3265307
Lesenswert?
• ▲
▼
> Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum
> gleich USB Gerät machen kann und dann auf alles wartet?
Man kann die Aufträge im Prinzip nacheinander starten, diese können dann 
gleichzeitig in die Warteschlage rein. Aber USB kann nur nacheinander. 
Davon merkt man aber nichts.
Gast #3265514
Lesenswert?
• ▲
▼
Peter schrieb:
> Hat jemand eine Ahnung, ob man ein Write und ein Read gleichzeitig zum
> gleich USB Gerät machen kann und dann auf alles wartet?

Ausserdem greifst Du ja sowieso auf zwei verschiedene Pipes/Endpunkte 
zu. Und die stehen sich dann auch nicht im Wege.
Gast #3273716
Lesenswert?
• ▲
▼
Wollte nur berichten, es geht.
Hat zwar mehr als 6 Stunden gebraucht um das ganze Thread und drumherum 
System um zu Ändern, aber es hat sich gelohnt.

Habe nun im schlimmsten Fall 4 Read und 4 Write gleichzeitig am laufen.
Und das endlich ohne Timeouts die warten und mir alles blockieren.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.