Questions marquées «async»

5
Les directives d'utilisation asynchrone / wait en C # ne sont-elles pas en contradiction avec les concepts de bonne architecture et de superposition d'abstraction?
Cette question concerne le langage C #, mais je m'attends à ce qu'il couvre d'autres langages tels que Java ou TypeScript. Microsoft recommande les meilleures pratiques sur l' utilisation des appels asynchrones dans .NET. Parmi ces recommandations, prenons deux: modifier la signature des méthodes asynchrones afin qu'elles renvoient la tâche …
103 c#  architecture  async 



6
Pourquoi voudriez-vous jamais «attendre» une méthode, puis interroger immédiatement sa valeur de retour?
Dans cet article MSDN , l'exemple de code suivant est fourni (légèrement modifié par souci de concision): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } La FindAsyncméthode …
24 c#  .net  asp.net-mvc  async 

3
Comment puis-je diagnostiquer les blocages asynchrones / en attente?
Je travaille avec une nouvelle base de code qui utilise massivement async / wait. La plupart des membres de mon équipe sont également relativement nouveaux dans async / wait. Nous avons généralement tendance à respecter les meilleures pratiques spécifiées par Microsoft , mais nous avons généralement besoin que notre contexte …
24 c#  debugging  async 


2
Qui a fait asynchroniser / attendre en premier?
Python a ajouté les constructions asynchrones / attendues dans 3.5 en 2015. La communauté Javascript a fait des pas vers elle pendant un bazzillion d'années et a finalement ajouté une implémentation très similaire au projet dans ES8 publié en 2017 (d'après ma compréhension). Typescript a également ajouté des méthodes asynchrones …

3
Appel de plusieurs services asynchrones en parallèle
J'ai peu de services REST asynchrones qui ne dépendent pas les uns des autres. C'est en "attendant" une réponse de Service1, je peux appeler Service2, Service3 et ainsi de suite. Par exemple, reportez-vous au code ci-dessous: var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and …


3
ContexteWorker vs Async / Await
Je suis nouveau dans le développement C # et souhaite créer une interface utilisateur plus réactive. Dans mes recherches préliminaires, j'ai vu deux méthodes pour y parvenir: Multi-threading en conjonction avec la classe BackgroundWorker. Les nouveaux modificateurs Async / Await. Est-ce que plus récent signifie mieux? Quelle est la différence …


6
Solutions pour la rentrée asynchrone C # 5
Donc, quelque chose me dérange sur le nouveau support asynchrone en C # 5: L'utilisateur appuie sur un bouton qui démarre une opération asynchrone. L'appel revient immédiatement et la pompe à messages recommence à fonctionner - c'est tout. Ainsi, l'utilisateur peut appuyer à nouveau sur le bouton - provoquant une …

1
Comment NodeJS peut-il être «non bloquant»?
J'apprends NodeJS et je voulais juste clarifier quelque chose. Jusqu'à présent, dans plusieurs tutoriels et livres d'introduction, ils ont décrit l'architecture "non bloquante" de Node - ou plutôt qu'il est possible (et recommandé, l'intégralité du point) de coder de manière non bloquante. Ainsi, par exemple, cet exemple a été donné …

2
Quand dois-je utiliser StringBuilder ou StringBuffer?
Dans une application Web de production, mes collègues programmeurs ont utilisé StringBuffer partout. Maintenant, je m'occupe du développement et des corrections d'applications. Après avoir lu StringBuilder et StringBuffer, j'ai décidé de remplacer tout le code StringBuffer par StringBuilder car nous n'avons pas besoin de la sécurité des threads dans nos …

2
Préparation ou achèvement Utilisation de la mémoire Async IO?
Je regardais cet exposé sur l'implémentation d'Async IO dans Rust et Carl mentionne deux modèles potentiels. Préparation et achèvement. Modèle de préparation: vous dites au noyau que vous voulez lire depuis une socket faire d'autres choses pendant un certain temps… le noyau vous indique quand le socket est prêt vous …
12 async  io 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.