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
mehrere Threads greifen auf eine Prozedur zu...Probleme ?
-
3dhubiflieger
- Beiträge: 123
- Registriert: 27.10.2013 12:13
- CodeCommander
- Beiträge: 213
- Registriert: 02.03.2014 16:06
~ DELETE ~
Zuletzt geändert von CodeCommander am 18.01.2015 14:43, insgesamt 1-mal geändert.
~ DELETE ~
- NicTheQuick
- Ein Admin
- Beiträge: 8837
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Re: mehrere Threads greifen auf eine Prozedur zu...Probleme
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.
-
3dhubiflieger
- Beiträge: 123
- Registriert: 27.10.2013 12:13
Re: mehrere Threads greifen auf eine Prozedur zu...Probleme
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.