2012-07-28 5 views

Répondre

6

Une fermeture est une fonction qui capture des données de l'environnement sur lequel elle a été déclarée. Une continuation est un concept plus abstrait, et fait référence à quel code doit être exécuté par la suite. Il peut être mis en œuvre en utilisant une fermeture.

myTask = Task([]() { something(); }); 
myTask.then([=]() { myFoo.bar(); }); // This closure is the continuation of the task 
myTask.run(); 
Questions connexes