Können zwei Anforderungen an IIS gleichzeitig auf demselben Thread ausgeführt werden (d. H. Interleaving-Anweisungen)? Wenn ja, wie kann dies eine Sperre beeinflussen, die versucht, den Zugriff auf eine freigegebene Ressource zu beschränken?Können mehrere Anforderungen an IIS gleichzeitig auf demselben Thread ausgeführt werden?
1
A
Antwort
0
Wenn ich Ihre Frage richtig zu verstehen, würden sie laufen, aber beide nicht in der Lage sein, die gleiche Ressource zur gleichen Zeit zu sperren:
ähnliche Frage hier: What happens when two threads ATTEMPT to lock the same resource at the exact same time?
In diesem Situation, Sie möchten wirklich das Async-Schlüsselwort verwenden und warten auf das andere.
Verwandte Themen
- 1. Werden mehrere Variablenzuordnungen gleichzeitig ausgeführt?
- 2. Können mehrere Docker-Container mit demselben Host/Port ausgeführt werden?
- 3. Mehrere Versionen von .NET CLR können gleichzeitig ausgeführt werden
- 4. Beide Aktionen können nicht gleichzeitig ausgeführt werden
- 5. Mehrere Websites, die simultan in IIS ausgeführt werden
- 6. Wie werden mehrere Guzzle-Anfragen gleichzeitig ausgeführt?
- 7. IIS Express - Visual Studio - Mehrere Sites auf demselben Port ausführen
- 8. Wie mehrere Selenium Firefox-Browser gleichzeitig ausgeführt werden?
- 9. Können zwei verschiedene Chef-Clients gleichzeitig auf demselben Host arbeiten?
- 10. Wie können zwei jQuery-Animationen gleichzeitig ausgeführt werden?
- 11. Können Schloss und Monitor auf demselben Objekt sicher verwendet werden?
- 12. Wie mehrere TCL-Skripte in demselben tclsh-Fenster ausgeführt werden?
- 13. Wie können StatefulJobs nacheinander ausgeführt werden (nicht gleichzeitig)?
- 14. Wie können jQuery-Effekte nacheinander und nicht gleichzeitig ausgeführt werden?
- 15. Swift NSURLSession: Probleme, wenn mehrere Anforderungen gleichzeitig laufen
- 16. Wie mehrere Hudson Jobs mit demselben Namen laufen lassen können
- 17. jQuery - Mehrere asynchrone Funktionen werden nicht gleichzeitig ausgeführt
- 18. Wie können mehrere Zeilen gleichzeitig in MVC4 gespeichert werden?
- 19. Es gibt ein Problem, wenn mehrere Aktivitäten gleichzeitig ausgeführt werden.
- 20. Wie werden EMR-Cluster-Schritte gleichzeitig ausgeführt?
- 21. Wie können mehrere Datenbankänderungen gleichzeitig mit NHibernate durchgeführt werden?
- 22. Werden in Docker Bilder wiederverwendet, wenn mehrere Container auf demselben Host ausgeführt werden?
- 23. Maximale Anforderungen in IIS
- 24. Können WinObjC-Apps auf iPhones ausgeführt werden?
- 25. Wie mehrere Benutzer gleichzeitig in demselben Browser in Django-Projekt
- 26. Wie mehrere multiprocessing.js Skizzen zur gleichen Zeit ausgeführt werden können
- 27. Python Zugriff auf mehrere Webseiten gleichzeitig
- 28. Wird eine Anforderung in IIS in einem einzelnen Thread ausgeführt?
- 29. Ein Klickereignis an mehrere Elemente gleichzeitig anhängen?
- 30. Wie werden mehrere asynchrone Tasks parallel ausgeführt?
Ich bin mehr interessiert, wenn IIS diese Situation auftreten lässt, in diesem Fall würde ich annehmen, dass eine Sperre für beide Anfragen gewährt würde. – ConditionRacer
In diesem Fall gibt es eine anständige Erklärung, wie Threads in IIS funktionieren: http://StackOverflow.com/questions/4910159/how-are-iis7-threads-assigned –