Puis-je obtenir un scénario simple complet, c'est-à-dire un didacticiel qui suggère comment cela doit être utilisé, en particulier avec une file
Puis-je obtenir un scénario simple complet, c'est-à-dire un didacticiel qui suggère comment cela doit être utilisé, en particulier avec une file
Y a-t-il une différence entre: const [result1, result2] = await Promise.all([task1(), task2()]); et const t1 = task1(); const t2 = task2(); const result1 = await t1; const result2 = await t2; et const [t1, t2] = [task1(), task2()]; const [result1, result2] = [await t1, await
Node.js de la version 7 a du sucre syntaxique async / await pour gérer les promesses et maintenant, dans mon code, l'avertissement suivant apparaît assez souvent: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers...
Je veux écrire une méthode asynchrone avec un outparamètre, comme ceci: public async void Method1() { int op; int result = await GetDataTaskAsync(out op); } Comment faire cela
Compte tenu du code suivant: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); ce qui produit l'erreur suivante: TS2322: Le type «Promise <numéro> []» ne peut pas être affecté au...
Pour le moment, j'essaye d'utiliser async/awaitdans une fonction de constructeur de classe. Ceci afin que je puisse obtenir une e-mailétiquette personnalisée pour un projet Electron sur lequel je travaille. customElements.define('e-mail', class extends HTMLElement { async constructor() { super()...
J'utilise le multi-threading en java pour mon programme. J'ai exécuté le fil avec succès, mais lorsque j'utilise Thread.wait(), il lance java.lang.IllegalMonitorStateException. Comment puis-je faire attendre un thread jusqu'à ce qu'il soit
Au cours des derniers jours, j'ai testé les nouvelles fonctionnalités de .net 4.5 et c # 5. J'aime ses nouvelles fonctionnalités async / await. Auparavant, j'avais utilisé BackgroundWorker pour gérer des processus plus longs en arrière-plan avec une interface utilisateur réactive. Ma question est:...
Quelles sont les différences entre l'utilisation de Parallel.ForEach ou de Task.Run () pour démarrer un ensemble de tâches de manière asynchrone? Version 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Version 2:...
Dans mon application de métro C # / XAML, il y a un bouton qui lance un processus de longue durée. Donc, comme recommandé, j'utilise async / await pour m'assurer que le thread de l'interface utilisateur n'est pas bloqué: private async void Button_Click_1(object sender, RoutedEventArgs e) { await...
Ce n'est pas un doublon de "Comment appeler en toute sécurité une méthode async en C # sans attendre" . Comment supprimer gentiment l'avertissement suivant? avertissement CS4014: Cet appel n'étant pas attendu, l'exécution de la méthode actuelle se poursuit avant la fin de l'appel. Envisagez...
Existe-t-il une fonctionnalité intégrée dans Bash pour attendre la fin d'un processus? La waitcommande permet seulement d'attendre la fin des processus enfants. Je voudrais savoir s'il existe un moyen d'attendre la fin d'un processus avant de procéder à un script. Une façon mécanique de le faire...
Je viens de voir 3 routines concernant l'utilisation de TPL qui font le même travail; voici le code: public static void Main() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda expression. Task taskA = new Task( () => Console.WriteLine("Hello...
Comme le titre l'indique, y a-t-il un équivalent à Process.Start(vous permet d'exécuter une autre application ou un autre fichier batch) que je peux attendre? Je joue avec une petite application console et cela semblait être l'endroit idéal pour utiliser async et attendre, mais je ne trouve aucune...
J'écris une application liée au réseau basée sur le paradigme d'attente / sommeil. Parfois, des erreurs de connexion se produisent, et d'après mon expérience, il vaut la peine d'attendre un certain temps, puis de réessayer l'opération. Le problème est que si j'utilise Thread.Sleep ou une autre...
J'ai un site MVC qui utilise Entity Framework 6 pour gérer la base de données, et j'ai essayé de le changer pour que tout fonctionne comme des contrôleurs asynchrones et que les appels à la base de données soient exécutés comme leurs homologues asynchrones (par exemple. ToListAsync () au lieu de...
J'écris une application WinForms qui transfère des données vers un périphérique de classe USB HID. Mon application utilise l'excellente bibliothèque Generic HID v6.0 qui peut être trouvée ici . En un mot, lorsque j'ai besoin d'écrire des données sur l'appareil, c'est le code qui est appelé: private...
J'aimerais gérer une collection en parallèle, mais j'ai du mal à l'implémenter et j'espère donc avoir de l'aide. Le problème survient si je veux appeler une méthode marquée async en C #, dans le lambda de la boucle parallèle. Par exemple: var bag = new ConcurrentBag<object>();...
Je commence actuellement à créer une application qui profiterait beaucoup de la fonctionnalité d'attente asynchrone de C # 5. Mais je ne sais pas quelle version de VS et du runtime asynchrone utiliser. En regardant les graphiques de popularité des systèmes d'exploitation, je devrai prendre en...