Invention Grant
- Patent Title: Composable and cancelable dataflow continuation passing
-
Application No.: US12131812Application Date: 2008-06-02
-
Publication No.: US09772887B2Publication Date: 2017-09-26
- Inventor: John Duffy , Stephen H. Toub
- Applicant: John Duffy , Stephen H. Toub
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Learning, LLC
- Current Assignee: Microsoft Technology Learning, LLC
- Current Assignee Address: US WA Redmond
- Agency: Dicke, Billig & Czaja, PLLC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/52

Abstract:
Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
Public/Granted literature
- US20090300591A1 COMPOSABLE AND CANCELABLE DATAFLOW CONTINUATION PASSING Public/Granted day:2009-12-03
Information query