Re: Verarbeitung paralleler dll-Zugriffe



Alexander Bartolich schrieb:
Werner Baderschneider schrieb:
[...] Ich habe eine dll geschrieben,

das ist hier off-topic, darum xpost + fup2 de.comp.os.ms-windows.programmer

dll == offtopic? Linux-Betonkopf? Wo ist der Unterschied zu *.so?

Die Frage ist jetzt: Was passiert, wenn zwei Clients gleichzeitig das Cobol-Programm so ansteuern,

Was zum Teufel soll "ansteuern" heißen?

Na was denn wohl? Client1->(Cobol-)Server\
->dll->Host
Client2->(Cobol-)Server/
Student?

Oder besteht die Gefahr, dass Client 1 die Funktion a aufruft, danach Client 2 die Funktion a aufruft und danach Client 1 beim Aufruf von b die Daten zurückbekommt, die Client 2 via Funktion a in die globalen Variablen geschrieben hat?

So war das mit DLLs zu Zeiten von WIN16.

Und wie isses jetzt?


Oder hängt das Ganze von der Implementierung des Cobol-Programms ab (Ist für mich eigentlich black-box)?

Kurz gesagt: Kommen sich beim Weg über globale Variablen die beiden ins Gehege?

Ich hoffe, die Problemdarstellung war verständlich...

Das "Problem" ist vor allem eins: trivial austestbar.

Aha. 2 Tester drücken millisekundengenau gleichzeitig die entsprechende taste...
remember: "black-box"

.



Relevant Pages

  • Verarbeitung paralleler dll-Zugriffe
    ... Um Hostzugriffe zu sparen, lege ich die entsprechenden Teile des Hostzugriffs-Ergebnisses in a in globalen Variablen ab, auf die ich dann in b und c zugreife. ... Das Cobol-Programm läuft auf einem Server und wird seinerseits wieder von VisualBasic-Clients angesprochen. ... Oder besteht die Gefahr, dass Client 1 die Funktion a aufruft, danach Client 2 die Funktion a aufruft und danach Client 1 beim Aufruf von b die Daten zurückbekommt, die Client 2 via Funktion a in die globalen Variablen geschrieben hat? ...
    (de.comp.lang.c)
  • Re: SRCP / DDL: INIT-Problem bei mehreren Clients 424 ERROR device reinitialized
    ... dass vor jedem SET ein GET gesendet wird. ... Clients sollten generell die INFO-Meldungen auswerten, ... Wenn ein zweiter Client das gleiche Gerät ... Zum weiteren Ansteuern des Gerätes über den zweiten Client reicht in der ...
    (de.rec.modelle.bahn)