PostEvent (Custom-Event) mit Zufallswerten legal?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Regenduft
Beiträge: 574
Registriert: 25.03.2008 15:07
Wohnort: THE LÄÄÄND!

Re: PostEvent (Custom-Event) mit Zufallswerten legal?

Beitrag von Regenduft »

mk-soft hat geschrieben:Da im Thread der Parameter Window im PostEvent für die eigene Daten verwendet wird ist im Main-Loop bei Abfrage von EventWindow der Wert auch vorhanden
und bezieht sich nicht mehr auf ein Window
Jetzt verstehe ich worauf Du hinaus willst!
mk-soft hat geschrieben:Ein DataPool mit LinkedList zu erstellen ist eigendlich nicht erforderlich und benötigt zusätzlich eine Zugriffskontrolle über Mutex auf dem Zugriff der LinkedList.
Ich dachte eher an eine Art Ringpuffer in Form von einem großzügig dimensionierten strukturierten Array. Da die Kommunikation in meinem Fall unidirektional ist könnte ich auf den Mutex verzichten (darum "großzügig dimensioniert"). Nach der Verarbeitung wird direkt aufgeräumt, damit der Thread wirklich nur Daten schreiben muss.

Kleine Info am Rande: Ab ca. 11 ms Latenz kann man den Unterschied von Akustik zu Motorik spüren. Ab 20 ms wird's langsam "surreal". Bei 120 BPM (doppelter Sekundentakt) besitzen 32tel-Noten einen Abstand von 62,5 ms. Mein Musikrechner ist (klischeegerecht) 'ne Schrottkiste. Daher der ganze Hickhack. :wink:
Außer PostEvent (zum Debuggen) führe ich keinen einzigen Funktionsaufruf aus.

Vielen Dank nochmal für die wertvollen Anregungen!
PureBasic 5.73 LTE x86/x64 | Windows 7 (x64)
Antworten