hallo leute
vorn wech, möchte ich sagen das das ein langer text wird!
also in meinen projekt bin ich in der lage in einem delegatenarray dynamisch delegaten anzulegen. diese sausen dann wieder los und rufen alle die selbe methode auf. in dieser methode wird ein neuer delegate erzeugt den ich dann asynchron starte.(das bedeutet das der delegate losläuft und die methode die er beauftragt bekommen hat anschupst und die hauptanwendung muss nicht warten bis der delegate fertig ist). so wenn ich nun in meinem array 5 erzeuge und fünf rufen jetzt die methode "Write on file auf" kann nur der erste schreiben(denn er hat exclusives recht zu schreiben). bei den anderen 4 also wenn der 2 ankommt knallt es. das nennt man auch nicht "Multithreadsave"(delegaten erzeugen unter der haube systemthreads).
jetzt die frage
wie kann ich es ermöglichen das die methode "WriteOnFile" erst das eine objekt abarbeitet und dann eins nach dem anderen??????????
dica
vorn wech, möchte ich sagen das das ein langer text wird!
also in meinen projekt bin ich in der lage in einem delegatenarray dynamisch delegaten anzulegen. diese sausen dann wieder los und rufen alle die selbe methode auf. in dieser methode wird ein neuer delegate erzeugt den ich dann asynchron starte.(das bedeutet das der delegate losläuft und die methode die er beauftragt bekommen hat anschupst und die hauptanwendung muss nicht warten bis der delegate fertig ist). so wenn ich nun in meinem array 5 erzeuge und fünf rufen jetzt die methode "Write on file auf" kann nur der erste schreiben(denn er hat exclusives recht zu schreiben). bei den anderen 4 also wenn der 2 ankommt knallt es. das nennt man auch nicht "Multithreadsave"(delegaten erzeugen unter der haube systemthreads).
jetzt die frage
wie kann ich es ermöglichen das die methode "WriteOnFile" erst das eine objekt abarbeitet und dann eins nach dem anderen??????????
dica
Comment