Invention Grant
US07827559B1 Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment 有权
在多线程计算机编程环境中执行多线程并共享资源的框架

Framework for executing multiple threads and sharing resources in a multithreaded computer programming environment
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
Patent Agency Ranking
0/0