User Tools

Site Tools


at:tutorial:appendix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
at:tutorial:appendix [2008/07/10 16:08] – * tvcutsemat:tutorial:appendix [2008/07/10 16:12] – * tvcutsem
Line 439: Line 439:
 </code> </code>
  
-This listener is invoked whenever the future is resolved with a new value. Its code can thus be executed multiple times.+The above listener is invoked whenever the future is resolved with a new value. Its code can thus be executed multiple times.
  
 <code> <code>
Line 447: Line 447:
 </code> </code>
  
-This listener invoked if all results have been gathered (only possible if the maximum number of results is known). If there are no exceptions, only the first code block is triggered. If there are only exceptions, the first block is still invoked with an empty value table.+The above listener is invoked if all results have been gathered (only possible if the maximum number of results is known) or when the ''timeout'' period associated with the future has elapsed. ''values'' refers to a table of all resolved values. If there are no exceptions, only the first code block is triggered. If there are only exceptions, the first block is still invoked with an empty table.
  
 Note the following properties of multifutures: Note the following properties of multifutures:
at/tutorial/appendix.txt · Last modified: 2021/09/24 10:28 by elisag