INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wie auf eine Instanz aus parallelen Prozessen zugreifen?



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!

12.04.2010, 14:30
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Wie auf eine Instanz aus parallelen Prozessen zugreifen?
' schrieb:Du willst aus deinem BitteWarten eine Klasse machen und diese von mehreren parallelen Tasks aufrufen können.
Genau, das will ich.

Zitat:Soll die FGV global fürs ganze Programm laufen oder soll die Funktion der FGV überall verfügbar sein, aber pro Aufruf eine eigene Instanz benutzt werden?
Ersteres.
Ersteres bedeutet, eine Wanduhr zu haben in allen Prozessen. Weiterhin soll die Möglichkeit bestehen, mehrere Wanduhren in allen Prozessen zu haben.

Zitat:Mit dem 1 ist ja kein Problem
FGV hat einen Nachteil: Um eine Methode der Klasse auszuführen, braucht man immer drei SubVIs: FGV lesen, Methode ausführen, FGV schreiben. Problem: da ist ein Stück Datenfluß zwischen FGV lesen und schreiben, was zu RaceConditions führen kann. => Während diese drei SubVIs ausgeführt werden, muss der Zugriff auf die Klassenvariable blockiert werden => Wieder zwei Teile mehr am BD.

[*nachdenk*]

Eigentlich soll eine FGV ja lediglich Daten (Schieberegister auf While-Schleife) speichern. Das FGV so aufzubohren, dass auch Methoden möglich sind (Case-Struktur mit Enumeratoreingang), macht aus einer FGV ja schon eine Klasse.

Soll ich jetzt also das bestehende BitteWarten-Main hernehmen, einen Klassencluster reinsetzen, alle Schieberegister-Variablen in den Cluster - und fertig? - Nach außen hin wäre das dann identisch mit dem bisherigen.

Jetzt muss ich nur noch überlegen, ob dieses dann prinzipiell meinen Vorstellungen entspricht.

[/*nachdenk*]

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Wie auf eine Instanz aus parallelen Prozessen zugreifen? - IchSelbst - 12.04.2010 14:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auf Daten richtig zugreifen, Zugriff auf Childclass-Daten ohne Override VI TpunktN 8 6.131 28.06.2023 16:25
Letzter Beitrag: BNT

Gehe zu: