La programmation asynchrone est une stratégie pour différer les opérations avec une latence élevée ou une priorité faible, 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 et de rappels basés sur les événements, et en utilisant éventuellement la concurrence via des coroutines et / ou des threads.
Considérez: var globalvar;
function viewyearmain() {
db.transaction(function (tx)
{
tx.executeSql('SELECT * FROM BUDGET WHERE holdingtype="month"', [], function (tx, results) ...
disons que j'ai cmdlet1 et cmdlet2, les deux sont des tâches longues. Normalement, j'aurais un fichier de commandes qui appelle les deux cmdlets dans l'ordre suivant: xxx ...
J'ai été chargé de fractionnement d'un processus dans de nombreux processus plus petits en parallèle, distribué à un certain nombre de machines esclaves. ...