Systems and methods for dynamically switching synchronization strategies for accessing data structures
A data structure and strategy technology, applied in program synchronization, electrical digital data processing, special data processing applications, etc., can solve the problems of reading wrong data, damaged data, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0033] The present invention generally relates to methods and computing systems for switching or changing data access synchronization policies for dynamic data structures at runtime.
[0034] figure 1 is a block diagram of components of exemplary computing system 100 provided by an embodiment of the invention. Computing system 100 (hereinafter system 100 ) includes one or more processors 102 (generally referred to as processors 102 and collectively processors 102 ) and memory 104 . Each processor 102 is coupled to and interacts with memory 104 via a memory bus 106 .
[0035] Each processor 102 may be any suitable type of central processing unit (CPU) implemented, for example, using the ARM or x86 instruction set. Memory 104 includes any suitable type of system memory readable by each processor 102, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM ( synchronous DRAM, SDRAM), read-only memory (read-only memory, ROM), or a combi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


