Invention Grant
- Patent Title: Thread-agile execution of dynamic programming language programs
- Patent Title (中): 线程敏捷执行动态编程语言程序
-
Application No.: US13437942Application Date: 2012-04-03
-
Publication No.: US08694961B2Publication Date: 2014-04-08
- Inventor: Stefan R. Batres , Geoffrey M. Kizer , Gaurav Seth , Amanda K. Silver
- Applicant: Stefan R. Batres , Geoffrey M. Kizer , Gaurav Seth , Amanda K. Silver
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Kevin Sullivan; Brian Haslam; Micky Minhas
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Methods are provided for thread-agile script execution. Thread-agile script execution may be carried out by receiving, in a message queue, a message for an instance of a script and determining whether the web browser has a stored state object for the instance of the script identified by the message. If the web browser has a stored state object for the script, thread-agile script execution may be carried out by retrieving the state object; preparing a thread available from a thread pool for execution of the instance of the script in dependence upon the state object and an execution context for the instance of the script; providing, to an execution engine for executing the script, the state object and the prepared thread; and passing the message to the execution engine.
Public/Granted literature
- US20130263087A1 THREAD-AGILE EXECUTION OF DYNAMIC PROGRAMMING LANGUAGE PROGRAMS Public/Granted day:2013-10-03
Information query