Seite 1 von 1

mehrere Threads greifen auf eine Prozedur zu...Probleme ?

Verfasst: 14.11.2014 19:56
von 3dhubiflieger
Also ich wollt mal fragen ob mein Prog instabil wird wenn ich bei den Compileroptionen
create Threadsave executable einstelle und in meinem Programm über verschiedene Threads gleichzeitig auf eine Prozedur zugreife....Bis jetzt läuft es zumindest mit der Option. Aber ich weiss halt nicht. Vielleicht muss sich ja nur intern eine bestimmte Konstellation ergeben und das ganze stürzt ab...

..der Hubiflieger

Verfasst: 14.11.2014 20:05
von CodeCommander
~ DELETE ~

Re: mehrere Threads greifen auf eine Prozedur zu...Probleme

Verfasst: 15.11.2014 00:11
von NicTheQuick
Du kannst aus verschiedenen Threads problemlos eine bestimmte Procedure aufrufen. Problematisch wird es immer erst dann, wenn zwei Threads versuchen auf die selbe Resource zuzugreifen. Das heißt zwei Threads dürfen nicht gleichzeitig am selben String herum basteln oder die selbe Datei lesen/schreiben, die selben Variablen ändern, usw.

Re: mehrere Threads greifen auf eine Prozedur zu...Probleme

Verfasst: 16.11.2014 17:08
von 3dhubiflieger
Ok, danke....Dann wird es wohl keine grösseren Probs geben. Das mit den Mutex jedenfalls lass ich mal..is mir zu hoch. Threadsave executable reicht wohl in meinem Fall.