Questions marquées «asynchronous»

La programmation asynchrone est une stratégie pour différer les opérations avec une latence élevée ou une faible priorité, généralement dans le but d'améliorer les performances, la réactivité et / ou la composabilité du logiciel. De telles stratégies sont généralement employées en utilisant une combinaison de programmation événementielle et de rappels, et en utilisant éventuellement la concurrence via des coroutines et / ou des threads.


19
charger des scripts de manière asynchrone
J'utilise plusieurs plugins, widgets personnalisés et quelques autres bibliothèques de JQuery. par conséquent, j'ai plusieurs fichiers .js et .css. J'ai besoin de créer un chargeur pour mon site car le chargement prend un certain temps. ce sera bien si je peux afficher le chargeur avant d'importer tous les: <script type="text/javascript" …

7
socket.shutdown vs socket.close
J'ai récemment vu un peu de code qui ressemblait à ceci (avec sock étant un objet socket bien sûr): sock.shutdown(socket.SHUT_RDWR) sock.close() Quel est exactement le but d'appeler shutdown sur le socket puis de le fermer? Si cela fait une différence, ce socket est utilisé pour les E / S non …


10
Comment envelopper les appels de fonction asynchrone dans une fonction de synchronisation dans Node.js ou Javascript?
Supposons que vous mainteniez une bibliothèque qui expose une fonction getData. Vos utilisateurs l'appellent pour obtenir des données réelles: var output = getData(); sous le capot, les données sont enregistrées dans un fichier, vous l'avez donc implémenté à l' getDataaide de Node.js intégré fs.readFileSync. C'est évident à la fois getDataet …

4
Node JS Promise.all et forEach
J'ai un tableau comme une structure qui expose les méthodes asynchrones. La méthode async appelle des structures de tableau de retour qui à leur tour exposent plus de méthodes async. Je crée un autre objet JSON pour stocker les valeurs obtenues à partir de cette structure et je dois donc …

6
Comment lire correctement un fichier avec async / wait?
Je ne peux pas comprendre comment async/ awaitfonctionne. Je le comprends un peu mais je ne peux pas le faire fonctionner. function loadMonoCounter() { fs.readFileSync("monolitic.txt", "binary", async function(err, data) { return await new Buffer( data); }); } module.exports.read = function() { console.log(loadMonoCounter()); }; Je sais que je pourrais utiliser readFileSync, …

9
Exemple simple de callbacks de nodeJs
quelqu'un peut-il me donner un exemple simple de rappels nodeJs, j'ai déjà recherché le même sur de nombreux sites Web mais je ne suis pas en mesure de le comprendre correctement, veuillez me donner un exemple simple. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Je veux faire quelque chose comme ça...



5
Comment utiliser la propriété CancellationToken?
Par rapport au code précédent pour la classe RulyCanceler , je voulais exécuter du code en utilisant CancellationTokenSource. Comment puis-je l'utiliser comme mentionné dans les jetons d'annulation , c'est-à-dire sans lancer / attraper une exception? Puis-je utiliser la IsCancellationRequestedpropriété? J'ai essayé de l'utiliser comme ceci: cancelToken.ThrowIfCancellationRequested(); et try { new …

2
Attendre une tâche terminée comme la tâche.
Je lis actuellement " Concurrency in C # Cookbook " de Stephen Cleary, et j'ai remarqué la technique suivante: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskest un appel à httpclient.GetStringAsync, et timeoutTaskest en cours d'exécution Task.Delay. Dans le cas où il …


1
Async (launch :: async) dans C ++ 11 rend-il les pools de threads obsolètes pour éviter la création de threads coûteux?
Il est vaguement lié à cette question: std :: thread est-il regroupé en C ++ 11? . Bien que la question diffère, l'intention est la même: Question 1: Est-il toujours judicieux d'utiliser vos propres pools de threads (ou ceux d'une bibliothèque tierce) pour éviter la création de threads coûteux? La …

2
Comment Task <int> devient-il un int?
Nous avons cette méthode: async Task&lt;int&gt; AccessTheWebAsync() { HttpClient client = new HttpClient(); Task&lt;string&gt; getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string urlContents = await getStringTask; //The thing is that this returns an int to a method that has …

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.