Invention Grant
- Patent Title: Synchronizing execution using a single-threaded scripting model
- Patent Title (中): 使用单线程脚本模型同步执行
-
Application No.: US11127997Application Date: 2005-05-12
-
Publication No.: US07950018B2Publication Date: 2011-05-24
- Inventor: Adam L. Peller , Zhiling J. Zheng
- Applicant: Adam L. Peller , Zhiling J. Zheng
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Marcia L. Doubet
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/44 ; G06F9/46 ; G06F13/00

Abstract:
Providing synchronization of data between application instances that execute script, and in preferred embodiments, without the use of synchronization primitives in the script and without the ability to reschedule events in at least one of the instances. Blocking code is provided in the application instances that is adapted for checking a flag to be set by the other component. One component can thereby inform the other component when it is ready to receive data, and the other component can inform the one component when the other component is finished with the data. In one scenario, the provided synchronization enables a browser instance that is terminating to safely provide its data to a separate browser instance, and enables the separate browser instance to know when the provided data can safely be manipulated.
Public/Granted literature
- US20060031663A1 Synchronizing execution using a single-treaded scripting model Public/Granted day:2006-02-09
Information query