none
Zugriff auf Ressourcen (async, await) RRS feed

  • Frage

  • Hallo,

    ich habe eine Frage bezüglich await async. Es soll im Programm  auf  Ressorcen  zugegriffen werden. Weil der Zugriff asynchron stattfinden soll, wurde das in einer async- Methode implementiert. Das Problem ist, dass diese Methode in mehreren Stellen im Programm parallel aufgerufen wird und mehrere (Pool) Threads auf Ressourcen zugreifen.  

    Wie kann ich verhindern, dass mehrere Thread auf Ressourcen zugreifen? Nur ein Thread darf das machen.  

    Die lock Anweisung kann man in einer async Methode nicht verwenden.

    Ich habe hier und hier eine Klasse gefunden aber die Klasse  funktioniert bei mir nicht richtig(wird eine Exception geworfen).

    Mittwoch, 20. April 2016 14:08

Antworten

Alle Antworten