Dieses Thema hat akzeptierte Lösungen:
Datenstrukturen mit Nebeneffekt - Referenzen - wie geht es? |
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
|
|
|
| Möglicherweise verwandte Themen... | |||||
| Themen | Verfasser | Antworten | Views | Letzter Beitrag | |
| Extrem langsamer Variablen Zugriff über Referenzen | hajos118 | 12 | 8.154 |
01.08.2022 17:20 Letzter Beitrag: BNT |
|
| Muss man Referenzen von controls überhaupt schließen? | dimitri84 | 4 | 5.231 |
21.04.2022 11:57 Letzter Beitrag: dimitri84 |
|
| Referenzen in mehreren Bibliotheken aktualisieren | seuk | 3 | 4.752 |
12.09.2019 09:10 Letzter Beitrag: IchSelbst |
|
| Cluster mit Referenzen auf FP-Elemente | Oli_N | 8 | 10.746 |
15.02.2017 11:19 Letzter Beitrag: Oli_N |
|
| Frage zu Referenzen | maxxillian | 1 | 4.682 |
21.10.2016 08:04 Letzter Beitrag: GerdW |
|
| Alternative zu Referenzen | moTo | 2 | 4.955 |
26.04.2016 18:16 Letzter Beitrag: moTo |
|




Naja ich würde meine Daten mit einer Art Datenbank vergleichen: Ich habe einen Cluster mit 20 Elementen: Zahlen; Strings, Zeitstempel = Daten-Definition. Davon lade ich 50 verschiedene Kopien in den Speicher = Zeilen in einer Datenbank. Mein Programm soll nun etwas in Zeile 2 berechnen und braucht dafür Werte aus Zeile 4,8 und 43. Gleichzeitig berechnet ein anderer Thread etwas in Zeile 7 und braucht dafür Daten aus Zeile 4,9 und 41. Ein anderer Thread liest ständig Daten aus Dateien und schreibt sie nacheinadner in alle Zeilen. Ein anderer Thread liest periodisch alle Zeilen aus und schreibt sie in eine Datei. Dieses ganzen Ablauf ohne Referenzen zu machen, ist sehr schwierig. Da ich bisher keine anderen Referenzen kannte, hab ich es eben mit Frontpanelreferenzen gelöst. Ein Array mit 50 Elementen geht nicht, da ja ein Thread das ganze Array blockieren müsste ( komplettes Array lesen, Cluster verändern, komplettes Array schreiben, freigeben ) damit es keine Race Conditions gibt. Mit 50 einzelnen Elementen müssen zb nur 4 Elemente gesperrt werden wenn auf 4 Elemente zugegriffen wird. 

