Invention Grant
- Patent Title: Asynchronous workflows
- Patent Title (中): 异步工作流程
-
Application No.: US12760571Application Date: 2010-04-15
-
Publication No.: US09411568B2Publication Date: 2016-08-09
- Inventor: Donald Syme , Luke Hoban , Timothy Yat Tim Ng , Dmitry Lomov
- Applicant: Donald Syme , Luke Hoban , Timothy Yat Tim Ng , Dmitry Lomov
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Kevin Sullivan; Kate Drakos; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A system and method for implementing an asynchronous construct in a computer program. A state machine is generated from the computer program, and the program is translated to generate code that executes the state machine during runtime. The asynchronous construct may be made into a function that invokes an asynchronous function, passing the function as a callback, and then exits. When the asynchronous operation completes, the function is invoked as a callback, returning to a configuration equivalent to that prior to the asynchronous call. Variable closure may be used to maintain the state of variables during a state prior to invoking the asynchronous operation and a state after invoking the asynchronous operation.
Public/Granted literature
- US20110258594A1 ASYNCHRONOUS WORKFLOWS Public/Granted day:2011-10-20
Information query