Invention Grant
- Patent Title: Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment
- Patent Title (中): 在多线程计算机编程环境中执行多线程并共享资源的框架
-
Application No.: US11410563Application Date: 2006-04-24
-
Publication No.: US07827559B1Publication Date: 2010-11-02
- Inventor: Stephen Jisoo Rhee , Elaine Yee Ting Sin , Gerardo Pardo-Castellote , Stefaan Sonck Thiebaut , Rajive Joshi
- Applicant: Stephen Jisoo Rhee , Elaine Yee Ting Sin , Gerardo Pardo-Castellote , Stefaan Sonck Thiebaut , Rajive Joshi
- Applicant Address: US CA Santa Clara
- Assignee: Real-Time Innovations, Inc.
- Current Assignee: Real-Time Innovations, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Beyer Law Group LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46

Abstract:
Techniques for execution of multiple threads in a multithreaded computing programming environment are disclosed. The techniques are especially well suited for environments that use multilayered programming architecture where a higher layer can build on the functions provided by a lower layer where the delay time is an important consideration. In one aspect, the conceptual notion of a “Worker” effectively serves to represent the thread-specific execution context for a thread of execution (“thread”) in a multithreaded computing environment. Another aspect, provides the notion of an Exclusion Area (EA) as logical lock that serves to protect shared resources in a multithreaded environment. The combination of the worker and EA are used to provide a powerful framework that, among other things, allows minimizing of the delay time.
Information query